﻿using System;
using System.CodeDom.Compiler;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Threading.Tasks;
using System.Windows.Input;
using AutoR.Controls;
using AutoR.Services;
using CarouselView.FormsPlugin.Abstractions;
using DLToolkit.Forms.Controls;
using Plugin.Iconize;
using Prism.Mvvm;
using Prism.Navigation.Xaml;
using Syncfusion.ListView.XForms;
using Xamarin.Forms;
using Xamarin.Forms.Internals;
using Xamarin.Forms.Xaml;
using Xamarin.Forms.Xaml.Internals;

namespace AutoR.Views.Home
{
	// Token: 0x0200003B RID: 59
	[XamlFilePath("Views\\Home\\Main.xaml")]
	public class Main : TabbedPage
	{
		// Token: 0x060000CF RID: 207 RVA: 0x00030702 File Offset: 0x0002E902
		public Main()
		{
			this.InitializeComponent();
		}

		// Token: 0x060000D0 RID: 208 RVA: 0x00030710 File Offset: 0x0002E910
		protected override bool OnBackButtonPressed()
		{
			Device.BeginInvokeOnMainThread(async delegate
			{
				TaskAwaiter<bool> taskAwaiter = base.DisplayAlert("AutoR", "是否退出？", "确定", "取消").GetAwaiter();
				if (!taskAwaiter.IsCompleted)
				{
					await taskAwaiter;
					TaskAwaiter<bool> taskAwaiter2;
					taskAwaiter = taskAwaiter2;
					taskAwaiter2 = default(TaskAwaiter<bool>);
				}
				if (taskAwaiter.GetResult())
				{
					Runtime.Game.StopService();
					DependencyService.Get<ISystem>(DependencyFetchTarget.GlobalInstance).CloseApp();
				}
			});
			return true;
		}

		// Token: 0x060000D1 RID: 209 RVA: 0x00030724 File Offset: 0x0002E924
		private async void SfListView_OnItemDragging(object sender, ItemDraggingEventArgs e)
		{
			if (e.Action == DragAction.Drop)
			{
				await Task.Delay(100);
				Runtime.Game.AttackTasks.Move(e.OldIndex, e.NewIndex);
			}
		}

		// Token: 0x060000D2 RID: 210 RVA: 0x00030760 File Offset: 0x0002E960
		[GeneratedCode("Xamarin.Forms.Build.Tasks.XamlG", "0.0.0.0")]
		private void InitializeComponent()
		{
			if (ResourceLoader.ResourceProvider != null && ResourceLoader.ResourceProvider(typeof(Main).GetTypeInfo().Assembly.GetName(), "Views/Home/Main.xaml") != null)
			{
				this.__InitComponentRuntime();
				return;
			}
			if (XamlLoader.XamlFileProvider != null && XamlLoader.XamlFileProvider(base.GetType()) != null)
			{
				this.__InitComponentRuntime();
				return;
			}
			BindingExtension bindingExtension = new BindingExtension();
			BindingExtension bindingExtension2 = new BindingExtension();
			ToolbarItem toolbarItem = new ToolbarItem();
			BindingExtension bindingExtension3 = new BindingExtension();
			ToolbarItem toolbarItem2 = new ToolbarItem();
			BindingExtension bindingExtension4 = new BindingExtension();
			ToolbarItem toolbarItem3 = new ToolbarItem();
			BindingExtension bindingExtension5 = new BindingExtension();
			ToolbarItem toolbarItem4 = new ToolbarItem();
			BindingExtension bindingExtension6 = new BindingExtension();
			Label label = new Label();
			BindingExtension bindingExtension7 = new BindingExtension();
			Label label2 = new Label();
			BindingExtension bindingExtension8 = new BindingExtension();
			Label label3 = new Label();
			BindingExtension bindingExtension9 = new BindingExtension();
			BoxView boxView = new BoxView();
			StackLayout stackLayout = new StackLayout();
			Image image = new Image();
			BindingExtension bindingExtension10 = new BindingExtension();
			Label label4 = new Label();
			Image image2 = new Image();
			BindingExtension bindingExtension11 = new BindingExtension();
			Label label5 = new Label();
			Image image3 = new Image();
			BindingExtension bindingExtension12 = new BindingExtension();
			Label label6 = new Label();
			Image image4 = new Image();
			BindingExtension bindingExtension13 = new BindingExtension();
			Label label7 = new Label();
			StackLayout stackLayout2 = new StackLayout();
			Image image5 = new Image();
			BindingExtension bindingExtension14 = new BindingExtension();
			Label label8 = new Label();
			BindingExtension bindingExtension15 = new BindingExtension();
			Label label9 = new Label();
			Image image6 = new Image();
			BindingExtension bindingExtension16 = new BindingExtension();
			Label label10 = new Label();
			BindingExtension bindingExtension17 = new BindingExtension();
			Label label11 = new Label();
			Image image7 = new Image();
			BindingExtension bindingExtension18 = new BindingExtension();
			Label label12 = new Label();
			Image image8 = new Image();
			BindingExtension bindingExtension19 = new BindingExtension();
			Label label13 = new Label();
			StackLayout stackLayout3 = new StackLayout();
			Image image9 = new Image();
			BindingExtension bindingExtension20 = new BindingExtension();
			Label label14 = new Label();
			Image image10 = new Image();
			BindingExtension bindingExtension21 = new BindingExtension();
			Label label15 = new Label();
			Image image11 = new Image();
			BindingExtension bindingExtension22 = new BindingExtension();
			Label label16 = new Label();
			Image image12 = new Image();
			BindingExtension bindingExtension23 = new BindingExtension();
			Label label17 = new Label();
			Image image13 = new Image();
			BindingExtension bindingExtension24 = new BindingExtension();
			Label label18 = new Label();
			StackLayout stackLayout4 = new StackLayout();
			Image image14 = new Image();
			BindingExtension bindingExtension25 = new BindingExtension();
			Label label19 = new Label();
			Image image15 = new Image();
			BindingExtension bindingExtension26 = new BindingExtension();
			Label label20 = new Label();
			Image image16 = new Image();
			BindingExtension bindingExtension27 = new BindingExtension();
			Label label21 = new Label();
			Image image17 = new Image();
			BindingExtension bindingExtension28 = new BindingExtension();
			Label label22 = new Label();
			BindingExtension bindingExtension29 = new BindingExtension();
			Label label23 = new Label();
			BindingExtension bindingExtension30 = new BindingExtension();
			TapGestureRecognizer tapGestureRecognizer = new TapGestureRecognizer();
			IconImage iconImage = new IconImage();
			StackLayout stackLayout5 = new StackLayout();
			StackLayout stackLayout6 = new StackLayout();
			Frame frame = new Frame();
			BindingExtension bindingExtension31 = new BindingExtension();
			BindingExtension bindingExtension32 = new BindingExtension();
			BindingExtension bindingExtension33 = new BindingExtension();
			DataTemplate dataTemplate = new DataTemplate();
			CarouselViewControl carouselViewControl = new CarouselViewControl();
			Frame frame2 = new Frame();
			Label label24 = new Label();
			BindingExtension bindingExtension34 = new BindingExtension();
			BindingExtension bindingExtension35 = new BindingExtension();
			DataTemplate dataTemplate2 = new DataTemplate();
			FlowListView flowListView = new FlowListView();
			StackLayout stackLayout7 = new StackLayout();
			Frame frame3 = new Frame();
			Label label25 = new Label();
			BindingExtension bindingExtension36 = new BindingExtension();
			DataTemplate dataTemplate3 = new DataTemplate();
			FlowListView flowListView2 = new FlowListView();
			StackLayout stackLayout8 = new StackLayout();
			Frame frame4 = new Frame();
			Label label26 = new Label();
			BindingExtension bindingExtension37 = new BindingExtension();
			DataTemplate dataTemplate4 = new DataTemplate();
			SfListView sfListView = new SfListView();
			StackLayout stackLayout9 = new StackLayout();
			Frame frame5 = new Frame();
			Label label27 = new Label();
			BindingExtension bindingExtension38 = new BindingExtension();
			BindingExtension bindingExtension39 = new BindingExtension();
			DataTemplate dataTemplate5 = new DataTemplate();
			FlowListView flowListView3 = new FlowListView();
			StackLayout stackLayout10 = new StackLayout();
			Label label28 = new Label();
			BindingExtension bindingExtension40 = new BindingExtension();
			BindingExtension bindingExtension41 = new BindingExtension();
			DataTemplate dataTemplate6 = new DataTemplate();
			FlowListView flowListView4 = new FlowListView();
			StackLayout stackLayout11 = new StackLayout();
			StackLayout stackLayout12 = new StackLayout();
			Frame frame6 = new Frame();
			Label label29 = new Label();
			BindingExtension bindingExtension42 = new BindingExtension();
			Image image18 = new Image();
			BindingExtension bindingExtension43 = new BindingExtension();
			Label label30 = new Label();
			BindingExtension bindingExtension44 = new BindingExtension();
			Label label31 = new Label();
			StackLayout stackLayout13 = new StackLayout();
			StackLayout stackLayout14 = new StackLayout();
			Frame frame7 = new Frame();
			StackLayout stackLayout15 = new StackLayout();
			ScrollView scrollView = new ScrollView();
			ContentPage contentPage = new ContentPage();
			BindingExtension bindingExtension45 = new BindingExtension();
			ToolbarItem toolbarItem5 = new ToolbarItem();
			BindingExtension bindingExtension46 = new BindingExtension();
			ToolbarItem toolbarItem6 = new ToolbarItem();
			Label label32 = new Label();
			NavigateToExtension navigateToExtension = new NavigateToExtension();
			TapGestureRecognizer tapGestureRecognizer2 = new TapGestureRecognizer();
			Image image19 = new Image();
			Label label33 = new Label();
			NavigateToExtension navigateToExtension2 = new NavigateToExtension();
			TapGestureRecognizer tapGestureRecognizer3 = new TapGestureRecognizer();
			Image image20 = new Image();
			Label label34 = new Label();
			NavigateToExtension navigateToExtension3 = new NavigateToExtension();
			TapGestureRecognizer tapGestureRecognizer4 = new TapGestureRecognizer();
			Image image21 = new Image();
			Label label35 = new Label();
			NavigateToExtension navigateToExtension4 = new NavigateToExtension();
			TapGestureRecognizer tapGestureRecognizer5 = new TapGestureRecognizer();
			Image image22 = new Image();
			Label label36 = new Label();
			NavigateToExtension navigateToExtension5 = new NavigateToExtension();
			TapGestureRecognizer tapGestureRecognizer6 = new TapGestureRecognizer();
			Image image23 = new Image();
			Label label37 = new Label();
			NavigateToExtension navigateToExtension6 = new NavigateToExtension();
			TapGestureRecognizer tapGestureRecognizer7 = new TapGestureRecognizer();
			Image image24 = new Image();
			StackLayout stackLayout16 = new StackLayout();
			Label label38 = new Label();
			NavigateToExtension navigateToExtension7 = new NavigateToExtension();
			TapGestureRecognizer tapGestureRecognizer8 = new TapGestureRecognizer();
			Image image25 = new Image();
			Label label39 = new Label();
			NavigateToExtension navigateToExtension8 = new NavigateToExtension();
			TapGestureRecognizer tapGestureRecognizer9 = new TapGestureRecognizer();
			Image image26 = new Image();
			Label label40 = new Label();
			NavigateToExtension navigateToExtension9 = new NavigateToExtension();
			TapGestureRecognizer tapGestureRecognizer10 = new TapGestureRecognizer();
			Image image27 = new Image();
			Label label41 = new Label();
			BindingExtension bindingExtension47 = new BindingExtension();
			BindingExtension bindingExtension48 = new BindingExtension();
			TapGestureRecognizer tapGestureRecognizer11 = new TapGestureRecognizer();
			IconImage iconImage2 = new IconImage();
			BindingExtension bindingExtension49 = new BindingExtension();
			BindingExtension bindingExtension50 = new BindingExtension();
			TapGestureRecognizer tapGestureRecognizer12 = new TapGestureRecognizer();
			IconImage iconImage3 = new IconImage();
			BindingExtension bindingExtension51 = new BindingExtension();
			BindingExtension bindingExtension52 = new BindingExtension();
			TapGestureRecognizer tapGestureRecognizer13 = new TapGestureRecognizer();
			IconImage iconImage4 = new IconImage();
			BindingExtension bindingExtension53 = new BindingExtension();
			BindingExtension bindingExtension54 = new BindingExtension();
			TapGestureRecognizer tapGestureRecognizer14 = new TapGestureRecognizer();
			IconImage iconImage5 = new IconImage();
			StackLayout stackLayout17 = new StackLayout();
			StackLayout stackLayout18 = new StackLayout();
			Frame frame8 = new Frame();
			Label label42 = new Label();
			NavigateToExtension navigateToExtension10 = new NavigateToExtension();
			TapGestureRecognizer tapGestureRecognizer15 = new TapGestureRecognizer();
			Label label43 = new Label();
			BindingExtension bindingExtension55 = new BindingExtension();
			TapGestureRecognizer tapGestureRecognizer16 = new TapGestureRecognizer();
			Label label44 = new Label();
			StackLayout stackLayout19 = new StackLayout();
			BindingExtension bindingExtension56 = new BindingExtension();
			DataTemplate dataTemplate7 = new DataTemplate();
			SfListView sfListView2 = new SfListView();
			StackLayout stackLayout20 = new StackLayout();
			Frame frame9 = new Frame();
			StackLayout stackLayout21 = new StackLayout();
			ContentPage contentPage2 = new ContentPage();
			NavigateToExtension navigateToExtension11 = new NavigateToExtension();
			ToolbarItem toolbarItem7 = new ToolbarItem();
			BindingExtension bindingExtension57 = new BindingExtension();
			ToolbarItem toolbarItem8 = new ToolbarItem();
			BindingExtension bindingExtension58 = new BindingExtension();
			ToolbarItem toolbarItem9 = new ToolbarItem();
			BindingExtension bindingExtension59 = new BindingExtension();
			Label label45 = new Label();
			BindingExtension bindingExtension60 = new BindingExtension();
			Label label46 = new Label();
			BindingExtension bindingExtension61 = new BindingExtension();
			Label label47 = new Label();
			BindingExtension bindingExtension62 = new BindingExtension();
			Label label48 = new Label();
			BindingExtension bindingExtension63 = new BindingExtension();
			Label label49 = new Label();
			BindingExtension bindingExtension64 = new BindingExtension();
			TapGestureRecognizer tapGestureRecognizer17 = new TapGestureRecognizer();
			IconImage iconImage6 = new IconImage();
			StackLayout stackLayout22 = new StackLayout();
			BindingExtension bindingExtension65 = new BindingExtension();
			Label label50 = new Label();
			BindingExtension bindingExtension66 = new BindingExtension();
			Label label51 = new Label();
			BindingExtension bindingExtension67 = new BindingExtension();
			Label label52 = new Label();
			BindingExtension bindingExtension68 = new BindingExtension();
			Label label53 = new Label();
			NavigateToExtension navigateToExtension12 = new NavigateToExtension();
			TapGestureRecognizer tapGestureRecognizer18 = new TapGestureRecognizer();
			IconImage iconImage7 = new IconImage();
			StackLayout stackLayout23 = new StackLayout();
			BindingExtension bindingExtension69 = new BindingExtension();
			Label label54 = new Label();
			Image image28 = new Image();
			BindingExtension bindingExtension70 = new BindingExtension();
			Label label55 = new Label();
			Image image29 = new Image();
			BindingExtension bindingExtension71 = new BindingExtension();
			Label label56 = new Label();
			Image image30 = new Image();
			BindingExtension bindingExtension72 = new BindingExtension();
			Label label57 = new Label();
			Image image31 = new Image();
			BindingExtension bindingExtension73 = new BindingExtension();
			Label label58 = new Label();
			StackLayout stackLayout24 = new StackLayout();
			BindingExtension bindingExtension74 = new BindingExtension();
			Label label59 = new Label();
			Label label60 = new Label();
			BindingExtension bindingExtension75 = new BindingExtension();
			Switch @switch = new Switch();
			StackLayout stackLayout25 = new StackLayout();
			StackLayout stackLayout26 = new StackLayout();
			StackLayout stackLayout27 = new StackLayout();
			Frame frame10 = new Frame();
			BindingExtension bindingExtension76 = new BindingExtension();
			Label label61 = new Label();
			ScrollView scrollView2 = new ScrollView();
			Frame frame11 = new Frame();
			BindingExtension bindingExtension77 = new BindingExtension();
			TapGestureRecognizer tapGestureRecognizer19 = new TapGestureRecognizer();
			BindingExtension bindingExtension78 = new BindingExtension();
			Image image32 = new Image();
			BindingExtension bindingExtension79 = new BindingExtension();
			Label label62 = new Label();
			StackLayout stackLayout28 = new StackLayout();
			BindingExtension bindingExtension80 = new BindingExtension();
			Label label63 = new Label();
			StackLayout stackLayout29 = new StackLayout();
			Frame frame12 = new Frame();
			StackLayout stackLayout30 = new StackLayout();
			ContentPage contentPage3 = new ContentPage();
			NameScope nameScope = new NameScope();
			NameScope.SetNameScope(this, nameScope);
			((INameScope)nameScope).RegisterName("CarouselList", carouselViewControl);
			if (carouselViewControl.StyleId == null)
			{
				carouselViewControl.StyleId = "CarouselList";
			}
			((INameScope)nameScope).RegisterName("SfListView", sfListView2);
			if (sfListView2.StyleId == null)
			{
				sfListView2.StyleId = "SfListView";
			}
			this.CarouselList = carouselViewControl;
			this.SfListView = sfListView2;
			this.SetValue(ViewModelLocator.AutowireViewModelProperty, new bool?(true));
			bindingExtension.Path = "Game.VersionName";
			bindingExtension.StringFormat = "AutoR  {0}";
			BindingBase binding = ((IMarkupExtension<BindingBase>)bindingExtension).ProvideValue(null);
			this.SetBinding(Page.TitleProperty, binding);
			contentPage.SetValue(Page.TitleProperty, "状态");
			toolbarItem.SetValue(MenuItem.TextProperty, "重启");
			bindingExtension2.Path = "RebootCommand";
			BindingBase binding2 = ((IMarkupExtension<BindingBase>)bindingExtension2).ProvideValue(null);
			toolbarItem.SetBinding(MenuItem.CommandProperty, binding2);
			contentPage.ToolbarItems.Add(toolbarItem);
			toolbarItem2.SetValue(MenuItem.TextProperty, "开启");
			bindingExtension3.Path = "StartCommand";
			BindingBase binding3 = ((IMarkupExtension<BindingBase>)bindingExtension3).ProvideValue(null);
			toolbarItem2.SetBinding(MenuItem.CommandProperty, binding3);
			contentPage.ToolbarItems.Add(toolbarItem2);
			toolbarItem3.SetValue(MenuItem.TextProperty, "暂停");
			bindingExtension4.Path = "StopCommand";
			BindingBase binding4 = ((IMarkupExtension<BindingBase>)bindingExtension4).ProvideValue(null);
			toolbarItem3.SetBinding(MenuItem.CommandProperty, binding4);
			contentPage.ToolbarItems.Add(toolbarItem3);
			toolbarItem4.SetValue(MenuItem.TextProperty, "关闭");
			bindingExtension5.Path = "CloseCommand";
			BindingBase binding5 = ((IMarkupExtension<BindingBase>)bindingExtension5).ProvideValue(null);
			toolbarItem4.SetBinding(MenuItem.CommandProperty, binding5);
			contentPage.ToolbarItems.Add(toolbarItem4);
			stackLayout15.SetValue(View.HorizontalOptionsProperty, LayoutOptions.FillAndExpand);
			stackLayout15.SetValue(View.VerticalOptionsProperty, LayoutOptions.FillAndExpand);
			frame.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(2.0));
			frame.SetValue(View.MarginProperty, new Thickness(3.0, 3.0, 3.0, 0.0));
			stackLayout.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			bindingExtension6.Path = "Game.User.level";
			bindingExtension6.StringFormat = "Lv.{0}";
			BindingBase binding6 = ((IMarkupExtension<BindingBase>)bindingExtension6).ProvideValue(null);
			label.SetBinding(Label.TextProperty, binding6);
			stackLayout.Children.Add(label);
			bindingExtension7.Path = "Game.User.username";
			BindingBase binding7 = ((IMarkupExtension<BindingBase>)bindingExtension7).ProvideValue(null);
			label2.SetBinding(Label.TextProperty, binding7);
			label2.SetValue(View.MarginProperty, new Thickness(5.0, 0.0, 0.0, 0.0));
			stackLayout.Children.Add(label2);
			bindingExtension8.Path = "Game.IsSvrStart";
			bindingExtension8.StringFormat = "服务状态: {0}";
			BindingBase binding8 = ((IMarkupExtension<BindingBase>)bindingExtension8).ProvideValue(null);
			label3.SetBinding(Label.TextProperty, binding8);
			label3.SetValue(View.HorizontalOptionsProperty, LayoutOptions.EndAndExpand);
			label3.SetValue(View.MarginProperty, new Thickness(5.0, 0.0));
			label3.SetValue(Label.TextColorProperty, Color.Crimson);
			stackLayout.Children.Add(label3);
			bindingExtension9.Path = "Game.Status";
			BindingBase binding9 = ((IMarkupExtension<BindingBase>)bindingExtension9).ProvideValue(null);
			boxView.SetBinding(BoxView.ColorProperty, binding9);
			boxView.SetValue(VisualElement.WidthRequestProperty, 4.0);
			boxView.SetValue(VisualElement.HeightRequestProperty, 5.0);
			stackLayout.Children.Add(boxView);
			stackLayout6.Children.Add(stackLayout);
			stackLayout2.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			stackLayout2.SetValue(StackLayout.SpacingProperty, 0.0);
			image.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("oil.png"));
			image.SetValue(VisualElement.HeightRequestProperty, 18.0);
			image.SetValue(VisualElement.WidthRequestProperty, 18.0);
			stackLayout2.Children.Add(image);
			bindingExtension10.Path = "Game.User.oil";
			BindingBase binding10 = ((IMarkupExtension<BindingBase>)bindingExtension10).ProvideValue(null);
			label4.SetBinding(Label.TextProperty, binding10);
			label4.SetValue(View.MarginProperty, new Thickness(3.0, 0.0, 0.0, 0.0));
			stackLayout2.Children.Add(label4);
			image2.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("ammo.png"));
			image2.SetValue(VisualElement.HeightRequestProperty, 18.0);
			image2.SetValue(VisualElement.WidthRequestProperty, 18.0);
			image2.SetValue(View.MarginProperty, new Thickness(15.0, 0.0, 0.0, 0.0));
			stackLayout2.Children.Add(image2);
			bindingExtension11.Path = "Game.User.ammo";
			BindingBase binding11 = ((IMarkupExtension<BindingBase>)bindingExtension11).ProvideValue(null);
			label5.SetBinding(Label.TextProperty, binding11);
			label5.SetValue(View.MarginProperty, new Thickness(3.0, 0.0, 0.0, 0.0));
			stackLayout2.Children.Add(label5);
			image3.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("steel.png"));
			image3.SetValue(VisualElement.HeightRequestProperty, 18.0);
			image3.SetValue(VisualElement.WidthRequestProperty, 18.0);
			image3.SetValue(View.MarginProperty, new Thickness(15.0, 0.0, 0.0, 0.0));
			stackLayout2.Children.Add(image3);
			bindingExtension12.Path = "Game.User.steel";
			BindingBase binding12 = ((IMarkupExtension<BindingBase>)bindingExtension12).ProvideValue(null);
			label6.SetBinding(Label.TextProperty, binding12);
			label6.SetValue(View.MarginProperty, new Thickness(3.0, 0.0, 0.0, 0.0));
			stackLayout2.Children.Add(label6);
			image4.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("aluminium.png"));
			image4.SetValue(VisualElement.HeightRequestProperty, 18.0);
			image4.SetValue(VisualElement.WidthRequestProperty, 18.0);
			image4.SetValue(View.MarginProperty, new Thickness(15.0, 0.0, 0.0, 0.0));
			stackLayout2.Children.Add(image4);
			bindingExtension13.Path = "Game.User.aluminium";
			BindingBase binding13 = ((IMarkupExtension<BindingBase>)bindingExtension13).ProvideValue(null);
			label7.SetBinding(Label.TextProperty, binding13);
			label7.SetValue(View.MarginProperty, new Thickness(3.0, 0.0, 0.0, 0.0));
			stackLayout2.Children.Add(label7);
			stackLayout6.Children.Add(stackLayout2);
			stackLayout3.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			stackLayout3.SetValue(StackLayout.SpacingProperty, 0.0);
			image5.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("ship.png"));
			image5.SetValue(VisualElement.HeightRequestProperty, 18.0);
			image5.SetValue(VisualElement.WidthRequestProperty, 18.0);
			stackLayout3.Children.Add(image5);
			bindingExtension14.Path = "Game.UserShip.Count";
			BindingBase binding14 = ((IMarkupExtension<BindingBase>)bindingExtension14).ProvideValue(null);
			label8.SetBinding(Label.TextProperty, binding14);
			label8.SetValue(View.MarginProperty, new Thickness(3.0, 0.0, 0.0, 0.0));
			stackLayout3.Children.Add(label8);
			bindingExtension15.Path = "Game.User.shipNumTop";
			bindingExtension15.StringFormat = "/{0}";
			BindingBase binding15 = ((IMarkupExtension<BindingBase>)bindingExtension15).ProvideValue(null);
			label9.SetBinding(Label.TextProperty, binding15);
			label9.SetValue(View.MarginProperty, new Thickness(0.0));
			stackLayout3.Children.Add(label9);
			image6.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("equipment.png"));
			image6.SetValue(VisualElement.HeightRequestProperty, 18.0);
			image6.SetValue(VisualElement.WidthRequestProperty, 18.0);
			image6.SetValue(View.MarginProperty, new Thickness(15.0, 0.0, 0.0, 0.0));
			stackLayout3.Children.Add(image6);
			bindingExtension16.Path = "Game.EquipmentNum";
			BindingBase binding16 = ((IMarkupExtension<BindingBase>)bindingExtension16).ProvideValue(null);
			label10.SetBinding(Label.TextProperty, binding16);
			label10.SetValue(View.MarginProperty, new Thickness(3.0, 0.0, 0.0, 0.0));
			stackLayout3.Children.Add(label10);
			bindingExtension17.Path = "Game.User.equipmentNumTop";
			bindingExtension17.StringFormat = "/{0}";
			BindingBase binding17 = ((IMarkupExtension<BindingBase>)bindingExtension17).ProvideValue(null);
			label11.SetBinding(Label.TextProperty, binding17);
			label11.SetValue(View.MarginProperty, new Thickness(0.0));
			stackLayout3.Children.Add(label11);
			image7.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("gold.png"));
			image7.SetValue(VisualElement.HeightRequestProperty, 18.0);
			image7.SetValue(VisualElement.WidthRequestProperty, 18.0);
			image7.SetValue(View.MarginProperty, new Thickness(15.0, 0.0, 0.0, 0.0));
			stackLayout3.Children.Add(image7);
			bindingExtension18.Path = "Game.User.gold";
			BindingBase binding18 = ((IMarkupExtension<BindingBase>)bindingExtension18).ProvideValue(null);
			label12.SetBinding(Label.TextProperty, binding18);
			label12.SetValue(View.MarginProperty, new Thickness(3.0, 0.0, 0.0, 0.0));
			stackLayout3.Children.Add(label12);
			image8.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("pc.png"));
			image8.SetValue(VisualElement.HeightRequestProperty, 18.0);
			image8.SetValue(VisualElement.WidthRequestProperty, 18.0);
			image8.SetValue(View.MarginProperty, new Thickness(15.0, 0.0, 0.0, 0.0));
			stackLayout3.Children.Add(image8);
			bindingExtension19.Path = "Game.User.todaySpoilsNum";
			bindingExtension19.StringFormat = "今日{0}";
			BindingBase binding19 = ((IMarkupExtension<BindingBase>)bindingExtension19).ProvideValue(null);
			label13.SetBinding(Label.TextProperty, binding19);
			label13.SetValue(View.MarginProperty, new Thickness(3.0, 0.0, 0.0, 0.0));
			stackLayout3.Children.Add(label13);
			stackLayout6.Children.Add(stackLayout3);
			stackLayout4.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			stackLayout4.SetValue(StackLayout.SpacingProperty, 0.0);
			image9.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("qz.png"));
			image9.SetValue(VisualElement.HeightRequestProperty, 18.0);
			image9.SetValue(VisualElement.WidthRequestProperty, 18.0);
			stackLayout4.Children.Add(image9);
			bindingExtension20.Path = "Game.Itemqz.num";
			BindingBase binding20 = ((IMarkupExtension<BindingBase>)bindingExtension20).ProvideValue(null);
			label14.SetBinding(Label.TextProperty, binding20);
			label14.SetValue(View.MarginProperty, new Thickness(3.0, 0.0, 0.0, 0.0));
			stackLayout4.Children.Add(label14);
			image10.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("xy.png"));
			image10.SetValue(VisualElement.HeightRequestProperty, 18.0);
			image10.SetValue(VisualElement.WidthRequestProperty, 18.0);
			image10.SetValue(View.MarginProperty, new Thickness(15.0, 0.0, 0.0, 0.0));
			stackLayout4.Children.Add(image10);
			bindingExtension21.Path = "Game.Itemxy.num";
			BindingBase binding21 = ((IMarkupExtension<BindingBase>)bindingExtension21).ProvideValue(null);
			label15.SetBinding(Label.TextProperty, binding21);
			label15.SetValue(View.MarginProperty, new Thickness(3.0, 0.0, 0.0, 0.0));
			stackLayout4.Children.Add(label15);
			image11.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("zl.png"));
			image11.SetValue(VisualElement.HeightRequestProperty, 18.0);
			image11.SetValue(VisualElement.WidthRequestProperty, 18.0);
			image11.SetValue(View.MarginProperty, new Thickness(15.0, 0.0, 0.0, 0.0));
			stackLayout4.Children.Add(image11);
			bindingExtension22.Path = "Game.Itemzl.num";
			BindingBase binding22 = ((IMarkupExtension<BindingBase>)bindingExtension22).ProvideValue(null);
			label16.SetBinding(Label.TextProperty, binding22);
			label16.SetValue(View.MarginProperty, new Thickness(3.0, 0.0, 0.0, 0.0));
			stackLayout4.Children.Add(label16);
			image12.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("hm.png"));
			image12.SetValue(VisualElement.HeightRequestProperty, 18.0);
			image12.SetValue(VisualElement.WidthRequestProperty, 18.0);
			image12.SetValue(View.MarginProperty, new Thickness(15.0, 0.0, 0.0, 0.0));
			stackLayout4.Children.Add(image12);
			bindingExtension23.Path = "Game.Itemhm.num";
			BindingBase binding23 = ((IMarkupExtension<BindingBase>)bindingExtension23).ProvideValue(null);
			label17.SetBinding(Label.TextProperty, binding23);
			label17.SetValue(View.MarginProperty, new Thickness(3.0, 0.0, 0.0, 0.0));
			stackLayout4.Children.Add(label17);
			image13.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("qt.png"));
			image13.SetValue(VisualElement.HeightRequestProperty, 18.0);
			image13.SetValue(VisualElement.WidthRequestProperty, 18.0);
			image13.SetValue(View.MarginProperty, new Thickness(15.0, 0.0, 0.0, 0.0));
			stackLayout4.Children.Add(image13);
			bindingExtension24.Path = "Game.Itemqt.num";
			BindingBase binding24 = ((IMarkupExtension<BindingBase>)bindingExtension24).ProvideValue(null);
			label18.SetBinding(Label.TextProperty, binding24);
			label18.SetValue(View.MarginProperty, new Thickness(3.0, 0.0, 0.0, 0.0));
			stackLayout4.Children.Add(label18);
			stackLayout6.Children.Add(stackLayout4);
			stackLayout5.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			stackLayout5.SetValue(StackLayout.SpacingProperty, 0.0);
			image14.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("p241.png"));
			image14.SetValue(VisualElement.HeightRequestProperty, 18.0);
			image14.SetValue(VisualElement.WidthRequestProperty, 18.0);
			stackLayout5.Children.Add(image14);
			bindingExtension25.Path = "Game.Item241.num";
			BindingBase binding25 = ((IMarkupExtension<BindingBase>)bindingExtension25).ProvideValue(null);
			label19.SetBinding(Label.TextProperty, binding25);
			label19.SetValue(View.MarginProperty, new Thickness(3.0, 0.0, 0.0, 0.0));
			stackLayout5.Children.Add(label19);
			image15.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("p741.png"));
			image15.SetValue(VisualElement.HeightRequestProperty, 18.0);
			image15.SetValue(VisualElement.WidthRequestProperty, 18.0);
			image15.SetValue(View.MarginProperty, new Thickness(15.0, 0.0, 0.0, 0.0));
			stackLayout5.Children.Add(image15);
			bindingExtension26.Path = "Game.Item741.num";
			BindingBase binding26 = ((IMarkupExtension<BindingBase>)bindingExtension26).ProvideValue(null);
			label20.SetBinding(Label.TextProperty, binding26);
			label20.SetValue(View.MarginProperty, new Thickness(3.0, 0.0, 0.0, 0.0));
			stackLayout5.Children.Add(label20);
			image16.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("p541.png"));
			image16.SetValue(VisualElement.HeightRequestProperty, 18.0);
			image16.SetValue(VisualElement.WidthRequestProperty, 18.0);
			image16.SetValue(View.MarginProperty, new Thickness(15.0, 0.0, 0.0, 0.0));
			stackLayout5.Children.Add(image16);
			bindingExtension27.Path = "Game.Item541.num";
			BindingBase binding27 = ((IMarkupExtension<BindingBase>)bindingExtension27).ProvideValue(null);
			label21.SetBinding(Label.TextProperty, binding27);
			label21.SetValue(View.MarginProperty, new Thickness(3.0, 0.0, 0.0, 0.0));
			stackLayout5.Children.Add(label21);
			image17.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("p141.png"));
			image17.SetValue(VisualElement.HeightRequestProperty, 18.0);
			image17.SetValue(VisualElement.WidthRequestProperty, 18.0);
			image17.SetValue(View.MarginProperty, new Thickness(15.0, 0.0, 0.0, 0.0));
			stackLayout5.Children.Add(image17);
			bindingExtension28.Path = "Game.Item141.num";
			BindingBase binding28 = ((IMarkupExtension<BindingBase>)bindingExtension28).ProvideValue(null);
			label22.SetBinding(Label.TextProperty, binding28);
			label22.SetValue(View.MarginProperty, new Thickness(3.0, 0.0, 0.0, 0.0));
			stackLayout5.Children.Add(label22);
			bindingExtension29.Path = "Game.User.campaignRemainNum";
			bindingExtension29.StringFormat = "战役: {0}";
			BindingBase binding29 = ((IMarkupExtension<BindingBase>)bindingExtension29).ProvideValue(null);
			label23.SetBinding(Label.TextProperty, binding29);
			label23.SetValue(View.MarginProperty, new Thickness(15.0, 0.0, 0.0, 0.0));
			stackLayout5.Children.Add(label23);
			iconImage.SetValue(IconImage.IconProperty, "md-info");
			iconImage.SetValue(IconImage.IconColorProperty, Color.CornflowerBlue);
			iconImage.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			iconImage.SetValue(VisualElement.HeightRequestProperty, 24.0);
			iconImage.SetValue(VisualElement.WidthRequestProperty, 24.0);
			iconImage.SetValue(View.HorizontalOptionsProperty, LayoutOptions.EndAndExpand);
			bindingExtension30.Path = "UserInfoCommand";
			BindingBase binding30 = ((IMarkupExtension<BindingBase>)bindingExtension30).ProvideValue(null);
			tapGestureRecognizer.SetBinding(TapGestureRecognizer.CommandProperty, binding30);
			iconImage.GestureRecognizers.Add(tapGestureRecognizer);
			stackLayout5.Children.Add(iconImage);
			stackLayout6.Children.Add(stackLayout5);
			frame.SetValue(ContentView.ContentProperty, stackLayout6);
			stackLayout15.Children.Add(frame);
			frame2.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(2.0));
			frame2.SetValue(View.MarginProperty, new Thickness(3.0, 0.0));
			bindingExtension31.Path = "FleetInfo";
			BindingBase binding31 = ((IMarkupExtension<BindingBase>)bindingExtension31).ProvideValue(null);
			frame2.SetBinding(VisualElement.IsVisibleProperty, binding31);
			carouselViewControl.SetValue(CarouselViewControl.OrientationProperty, CarouselViewOrientation.Horizontal);
			bindingExtension32.Path = "Game.AttackFleet";
			BindingBase binding32 = ((IMarkupExtension<BindingBase>)bindingExtension32).ProvideValue(null);
			carouselViewControl.SetBinding(CarouselViewControl.ItemsSourceProperty, binding32);
			carouselViewControl.SetValue(View.VerticalOptionsProperty, LayoutOptions.FillAndExpand);
			carouselViewControl.SetValue(View.HorizontalOptionsProperty, LayoutOptions.FillAndExpand);
			carouselViewControl.SetValue(CarouselViewControl.InterPageSpacingProperty, 10);
			carouselViewControl.SetValue(VisualElement.HeightRequestProperty, 214.0);
			bindingExtension33.Path = "FleetInfo";
			BindingBase binding33 = ((IMarkupExtension<BindingBase>)bindingExtension33).ProvideValue(null);
			carouselViewControl.SetBinding(VisualElement.IsVisibleProperty, binding33);
			IDataTemplate dataTemplate8 = dataTemplate;
			Main.<InitializeComponent>_anonXamlCDataTemplate_11 <InitializeComponent>_anonXamlCDataTemplate_ = new Main.<InitializeComponent>_anonXamlCDataTemplate_11();
			object[] array = new object[0 + 7];
			array[0] = dataTemplate;
			array[1] = carouselViewControl;
			array[2] = frame2;
			array[3] = stackLayout15;
			array[4] = scrollView;
			array[5] = contentPage;
			array[6] = this;
			<InitializeComponent>_anonXamlCDataTemplate_.parentValues = array;
			<InitializeComponent>_anonXamlCDataTemplate_.root = this;
			dataTemplate8.LoadTemplate = new Func<object>(<InitializeComponent>_anonXamlCDataTemplate_.LoadDataTemplate);
			carouselViewControl.SetValue(CarouselViewControl.ItemTemplateProperty, dataTemplate);
			frame2.SetValue(ContentView.ContentProperty, carouselViewControl);
			stackLayout15.Children.Add(frame2);
			frame3.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(2.0));
			frame3.SetValue(View.MarginProperty, new Thickness(3.0, 0.0));
			label24.SetValue(Label.TextProperty, "澡堂");
			label24.SetValue(View.HorizontalOptionsProperty, LayoutOptions.Center);
			stackLayout7.Children.Add(label24);
			bindingExtension34.Path = "Game.RepairDock";
			BindingBase binding34 = ((IMarkupExtension<BindingBase>)bindingExtension34).ProvideValue(null);
			flowListView.SetBinding(FlowListView.FlowItemsSourceProperty, binding34);
			flowListView.SetValue(FlowListView.FlowColumnCountProperty, new int?(4));
			flowListView.SetValue(ListView.HasUnevenRowsProperty, true);
			flowListView.SetValue(VisualElement.HeightRequestProperty, 42.0);
			bindingExtension35.Path = "InstantRepairCommand";
			BindingBase binding35 = ((IMarkupExtension<BindingBase>)bindingExtension35).ProvideValue(null);
			flowListView.SetBinding(FlowListView.FlowItemTappedCommandProperty, binding35);
			IDataTemplate dataTemplate9 = dataTemplate2;
			Main.<InitializeComponent>_anonXamlCDataTemplate_13 <InitializeComponent>_anonXamlCDataTemplate_2 = new Main.<InitializeComponent>_anonXamlCDataTemplate_13();
			object[] array2 = new object[0 + 8];
			array2[0] = dataTemplate2;
			array2[1] = flowListView;
			array2[2] = stackLayout7;
			array2[3] = frame3;
			array2[4] = stackLayout15;
			array2[5] = scrollView;
			array2[6] = contentPage;
			array2[7] = this;
			<InitializeComponent>_anonXamlCDataTemplate_2.parentValues = array2;
			<InitializeComponent>_anonXamlCDataTemplate_2.root = this;
			dataTemplate9.LoadTemplate = new Func<object>(<InitializeComponent>_anonXamlCDataTemplate_2.LoadDataTemplate);
			flowListView.SetValue(FlowListView.FlowColumnTemplateProperty, dataTemplate2);
			stackLayout7.Children.Add(flowListView);
			frame3.SetValue(ContentView.ContentProperty, stackLayout7);
			stackLayout15.Children.Add(frame3);
			frame4.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(2.0));
			frame4.SetValue(View.MarginProperty, new Thickness(3.0, 0.0));
			label25.SetValue(Label.TextProperty, "远征信息");
			label25.SetValue(View.HorizontalOptionsProperty, LayoutOptions.Center);
			stackLayout8.Children.Add(label25);
			bindingExtension36.Path = "Game.PVEExplore";
			BindingBase binding36 = ((IMarkupExtension<BindingBase>)bindingExtension36).ProvideValue(null);
			flowListView2.SetBinding(FlowListView.FlowItemsSourceProperty, binding36);
			flowListView2.SetValue(FlowListView.FlowColumnCountProperty, new int?(4));
			flowListView2.SetValue(ListView.HasUnevenRowsProperty, true);
			flowListView2.SetValue(VisualElement.HeightRequestProperty, 38.0);
			IDataTemplate dataTemplate10 = dataTemplate3;
			Main.<InitializeComponent>_anonXamlCDataTemplate_14 <InitializeComponent>_anonXamlCDataTemplate_3 = new Main.<InitializeComponent>_anonXamlCDataTemplate_14();
			object[] array3 = new object[0 + 8];
			array3[0] = dataTemplate3;
			array3[1] = flowListView2;
			array3[2] = stackLayout8;
			array3[3] = frame4;
			array3[4] = stackLayout15;
			array3[5] = scrollView;
			array3[6] = contentPage;
			array3[7] = this;
			<InitializeComponent>_anonXamlCDataTemplate_3.parentValues = array3;
			<InitializeComponent>_anonXamlCDataTemplate_3.root = this;
			dataTemplate10.LoadTemplate = new Func<object>(<InitializeComponent>_anonXamlCDataTemplate_3.LoadDataTemplate);
			flowListView2.SetValue(FlowListView.FlowColumnTemplateProperty, dataTemplate3);
			stackLayout8.Children.Add(flowListView2);
			frame4.SetValue(ContentView.ContentProperty, stackLayout8);
			stackLayout15.Children.Add(frame4);
			frame5.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(2.0));
			frame5.SetValue(View.MarginProperty, new Thickness(3.0, 0.0));
			frame5.SetValue(VisualElement.HeightRequestProperty, 76.0);
			label26.SetValue(Label.TextProperty, "学院");
			label26.SetValue(View.HorizontalOptionsProperty, LayoutOptions.Center);
			stackLayout9.Children.Add(label26);
			bindingExtension37.Path = "Game.SchoolTactic";
			BindingBase binding37 = ((IMarkupExtension<BindingBase>)bindingExtension37).ProvideValue(null);
			sfListView.SetBinding(SfListView.ItemsSourceProperty, binding37);
			sfListView.SetValue(SfListView.OrientationProperty, Orientation.Horizontal);
			sfListView.SetValue(SfListView.SelectionModeProperty, SelectionMode.None);
			sfListView.SetValue(VisualElement.HeightRequestProperty, 52.0);
			sfListView.SetValue(SfListView.ItemSizeProperty, 80.0);
			IDataTemplate dataTemplate11 = dataTemplate4;
			Main.<InitializeComponent>_anonXamlCDataTemplate_15 <InitializeComponent>_anonXamlCDataTemplate_4 = new Main.<InitializeComponent>_anonXamlCDataTemplate_15();
			object[] array4 = new object[0 + 8];
			array4[0] = dataTemplate4;
			array4[1] = sfListView;
			array4[2] = stackLayout9;
			array4[3] = frame5;
			array4[4] = stackLayout15;
			array4[5] = scrollView;
			array4[6] = contentPage;
			array4[7] = this;
			<InitializeComponent>_anonXamlCDataTemplate_4.parentValues = array4;
			<InitializeComponent>_anonXamlCDataTemplate_4.root = this;
			dataTemplate11.LoadTemplate = new Func<object>(<InitializeComponent>_anonXamlCDataTemplate_4.LoadDataTemplate);
			sfListView.SetValue(SfListView.ItemTemplateProperty, dataTemplate4);
			stackLayout9.Children.Add(sfListView);
			frame5.SetValue(ContentView.ContentProperty, stackLayout9);
			stackLayout15.Children.Add(frame5);
			frame6.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(2.0));
			frame6.SetValue(View.MarginProperty, new Thickness(3.0, 0.0));
			stackLayout12.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			stackLayout10.SetValue(View.HorizontalOptionsProperty, LayoutOptions.FillAndExpand);
			label27.SetValue(Label.TextProperty, "船坞");
			label27.SetValue(View.HorizontalOptionsProperty, LayoutOptions.Center);
			stackLayout10.Children.Add(label27);
			bindingExtension38.Path = "Game.Dock";
			BindingBase binding38 = ((IMarkupExtension<BindingBase>)bindingExtension38).ProvideValue(null);
			flowListView3.SetBinding(FlowListView.FlowItemsSourceProperty, binding38);
			flowListView3.SetValue(FlowListView.FlowColumnCountProperty, new int?(2));
			flowListView3.SetValue(ListView.HasUnevenRowsProperty, true);
			flowListView3.SetValue(VisualElement.HeightRequestProperty, 50.0);
			bindingExtension39.Path = "InstantBuildCommand";
			BindingBase binding39 = ((IMarkupExtension<BindingBase>)bindingExtension39).ProvideValue(null);
			flowListView3.SetBinding(FlowListView.FlowItemTappedCommandProperty, binding39);
			IDataTemplate dataTemplate12 = dataTemplate5;
			Main.<InitializeComponent>_anonXamlCDataTemplate_16 <InitializeComponent>_anonXamlCDataTemplate_5 = new Main.<InitializeComponent>_anonXamlCDataTemplate_16();
			object[] array5 = new object[0 + 9];
			array5[0] = dataTemplate5;
			array5[1] = flowListView3;
			array5[2] = stackLayout10;
			array5[3] = stackLayout12;
			array5[4] = frame6;
			array5[5] = stackLayout15;
			array5[6] = scrollView;
			array5[7] = contentPage;
			array5[8] = this;
			<InitializeComponent>_anonXamlCDataTemplate_5.parentValues = array5;
			<InitializeComponent>_anonXamlCDataTemplate_5.root = this;
			dataTemplate12.LoadTemplate = new Func<object>(<InitializeComponent>_anonXamlCDataTemplate_5.LoadDataTemplate);
			flowListView3.SetValue(FlowListView.FlowColumnTemplateProperty, dataTemplate5);
			stackLayout10.Children.Add(flowListView3);
			stackLayout12.Children.Add(stackLayout10);
			stackLayout11.SetValue(View.HorizontalOptionsProperty, LayoutOptions.FillAndExpand);
			label28.SetValue(Label.TextProperty, "兵工厂");
			label28.SetValue(View.HorizontalOptionsProperty, LayoutOptions.Center);
			stackLayout11.Children.Add(label28);
			bindingExtension40.Path = "Game.EquipmentDock";
			BindingBase binding40 = ((IMarkupExtension<BindingBase>)bindingExtension40).ProvideValue(null);
			flowListView4.SetBinding(FlowListView.FlowItemsSourceProperty, binding40);
			flowListView4.SetValue(FlowListView.FlowColumnCountProperty, new int?(2));
			flowListView4.SetValue(ListView.HasUnevenRowsProperty, true);
			flowListView4.SetValue(VisualElement.HeightRequestProperty, 50.0);
			bindingExtension41.Path = "InstantEquipmentCommand";
			BindingBase binding41 = ((IMarkupExtension<BindingBase>)bindingExtension41).ProvideValue(null);
			flowListView4.SetBinding(FlowListView.FlowItemTappedCommandProperty, binding41);
			IDataTemplate dataTemplate13 = dataTemplate6;
			Main.<InitializeComponent>_anonXamlCDataTemplate_17 <InitializeComponent>_anonXamlCDataTemplate_6 = new Main.<InitializeComponent>_anonXamlCDataTemplate_17();
			object[] array6 = new object[0 + 9];
			array6[0] = dataTemplate6;
			array6[1] = flowListView4;
			array6[2] = stackLayout11;
			array6[3] = stackLayout12;
			array6[4] = frame6;
			array6[5] = stackLayout15;
			array6[6] = scrollView;
			array6[7] = contentPage;
			array6[8] = this;
			<InitializeComponent>_anonXamlCDataTemplate_6.parentValues = array6;
			<InitializeComponent>_anonXamlCDataTemplate_6.root = this;
			dataTemplate13.LoadTemplate = new Func<object>(<InitializeComponent>_anonXamlCDataTemplate_6.LoadDataTemplate);
			flowListView4.SetValue(FlowListView.FlowColumnTemplateProperty, dataTemplate6);
			stackLayout11.Children.Add(flowListView4);
			stackLayout12.Children.Add(stackLayout11);
			frame6.SetValue(ContentView.ContentProperty, stackLayout12);
			stackLayout15.Children.Add(frame6);
			frame7.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(2.0));
			frame7.SetValue(View.MarginProperty, new Thickness(3.0, 0.0, 3.0, 3.0));
			label29.SetValue(Label.TextProperty, "秘书舰");
			label29.SetValue(View.HorizontalOptionsProperty, LayoutOptions.Center);
			stackLayout14.Children.Add(label29);
			stackLayout13.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			bindingExtension42.Path = "Game.SecretaryShip.SmallImage";
			BindingBase binding42 = ((IMarkupExtension<BindingBase>)bindingExtension42).ProvideValue(null);
			image18.SetBinding(Image.SourceProperty, binding42);
			image18.SetValue(VisualElement.WidthRequestProperty, 80.0);
			image18.SetValue(VisualElement.HeightRequestProperty, 21.0);
			stackLayout13.Children.Add(image18);
			bindingExtension43.Path = "Game.SecretaryShip.Name";
			BindingBase binding43 = ((IMarkupExtension<BindingBase>)bindingExtension43).ProvideValue(null);
			label30.SetBinding(Label.TextProperty, binding43);
			label30.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			BindableObject bindableObject = label30;
			BindableProperty fontSizeProperty = Label.FontSizeProperty;
			IExtendedTypeConverter extendedTypeConverter = new FontSizeConverter();
			string value = "10";
			XamlServiceProvider xamlServiceProvider = new XamlServiceProvider();
			Type typeFromHandle = typeof(IProvideValueTarget);
			object[] array7 = new object[0 + 8];
			array7[0] = label30;
			array7[1] = stackLayout13;
			array7[2] = stackLayout14;
			array7[3] = frame7;
			array7[4] = stackLayout15;
			array7[5] = scrollView;
			array7[6] = contentPage;
			array7[7] = this;
			object service;
			xamlServiceProvider.Add(typeFromHandle, service = new SimpleValueTargetProvider(array7, Label.FontSizeProperty, nameScope));
			xamlServiceProvider.Add(typeof(IReferenceProvider), service);
			Type typeFromHandle2 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver = new XmlNamespaceResolver();
			xmlNamespaceResolver.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
			xmlNamespaceResolver.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
			xmlNamespaceResolver.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
			xmlNamespaceResolver.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
			xmlNamespaceResolver.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xmlNamespaceResolver.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
			xamlServiceProvider.Add(typeFromHandle2, new XamlTypeResolver(xmlNamespaceResolver, typeof(Main).GetTypeInfo().Assembly));
			xamlServiceProvider.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(249, 107)));
			bindableObject.SetValue(fontSizeProperty, extendedTypeConverter.ConvertFromInvariantString(value, xamlServiceProvider));
			stackLayout13.Children.Add(label30);
			bindingExtension44.Path = "Game.SecretaryShip.love";
			bindingExtension44.StringFormat = "好感: {0}";
			BindingBase binding44 = ((IMarkupExtension<BindingBase>)bindingExtension44).ProvideValue(null);
			label31.SetBinding(Label.TextProperty, binding44);
			label31.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			BindableObject bindableObject2 = label31;
			BindableProperty fontSizeProperty2 = Label.FontSizeProperty;
			IExtendedTypeConverter extendedTypeConverter2 = new FontSizeConverter();
			string value2 = "10";
			XamlServiceProvider xamlServiceProvider2 = new XamlServiceProvider();
			Type typeFromHandle3 = typeof(IProvideValueTarget);
			object[] array8 = new object[0 + 8];
			array8[0] = label31;
			array8[1] = stackLayout13;
			array8[2] = stackLayout14;
			array8[3] = frame7;
			array8[4] = stackLayout15;
			array8[5] = scrollView;
			array8[6] = contentPage;
			array8[7] = this;
			object service2;
			xamlServiceProvider2.Add(typeFromHandle3, service2 = new SimpleValueTargetProvider(array8, Label.FontSizeProperty, nameScope));
			xamlServiceProvider2.Add(typeof(IReferenceProvider), service2);
			Type typeFromHandle4 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver2 = new XmlNamespaceResolver();
			xmlNamespaceResolver2.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver2.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver2.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver2.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
			xmlNamespaceResolver2.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
			xmlNamespaceResolver2.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
			xmlNamespaceResolver2.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
			xmlNamespaceResolver2.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xmlNamespaceResolver2.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
			xamlServiceProvider2.Add(typeFromHandle4, new XamlTypeResolver(xmlNamespaceResolver2, typeof(Main).GetTypeInfo().Assembly));
			xamlServiceProvider2.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(250, 131)));
			bindableObject2.SetValue(fontSizeProperty2, extendedTypeConverter2.ConvertFromInvariantString(value2, xamlServiceProvider2));
			label31.SetValue(View.MarginProperty, new Thickness(10.0, 0.0));
			stackLayout13.Children.Add(label31);
			stackLayout14.Children.Add(stackLayout13);
			frame7.SetValue(ContentView.ContentProperty, stackLayout14);
			stackLayout15.Children.Add(frame7);
			scrollView.Content = stackLayout15;
			contentPage.SetValue(ContentPage.ContentProperty, scrollView);
			this.Children.Add(contentPage);
			contentPage2.SetValue(Page.TitleProperty, "出征");
			toolbarItem5.SetValue(MenuItem.TextProperty, "备份");
			bindingExtension45.Path = "BackupCommand";
			BindingBase binding45 = ((IMarkupExtension<BindingBase>)bindingExtension45).ProvideValue(null);
			toolbarItem5.SetBinding(MenuItem.CommandProperty, binding45);
			contentPage2.ToolbarItems.Add(toolbarItem5);
			toolbarItem6.SetValue(MenuItem.TextProperty, "下载");
			bindingExtension46.Path = "DownloadCommand";
			BindingBase binding46 = ((IMarkupExtension<BindingBase>)bindingExtension46).ProvideValue(null);
			toolbarItem6.SetBinding(MenuItem.CommandProperty, binding46);
			contentPage2.ToolbarItems.Add(toolbarItem6);
			stackLayout21.SetValue(View.HorizontalOptionsProperty, LayoutOptions.FillAndExpand);
			stackLayout21.SetValue(View.VerticalOptionsProperty, LayoutOptions.FillAndExpand);
			frame8.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(2.0));
			frame8.SetValue(View.MarginProperty, new Thickness(3.0, 3.0, 3.0, 0.0));
			stackLayout16.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			stackLayout16.SetValue(View.MarginProperty, new Thickness(0.0, 5.0));
			stackLayout16.SetValue(StackLayout.SpacingProperty, 0.0);
			label32.SetValue(Label.TextProperty, "设置");
			label32.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			BindableObject bindableObject3 = label32;
			BindableProperty fontSizeProperty3 = Label.FontSizeProperty;
			IExtendedTypeConverter extendedTypeConverter3 = new FontSizeConverter();
			string value3 = "12";
			XamlServiceProvider xamlServiceProvider3 = new XamlServiceProvider();
			Type typeFromHandle5 = typeof(IProvideValueTarget);
			object[] array9 = new object[0 + 7];
			array9[0] = label32;
			array9[1] = stackLayout16;
			array9[2] = stackLayout18;
			array9[3] = frame8;
			array9[4] = stackLayout21;
			array9[5] = contentPage2;
			array9[6] = this;
			object service3;
			xamlServiceProvider3.Add(typeFromHandle5, service3 = new SimpleValueTargetProvider(array9, Label.FontSizeProperty, nameScope));
			xamlServiceProvider3.Add(typeof(IReferenceProvider), service3);
			Type typeFromHandle6 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver3 = new XmlNamespaceResolver();
			xmlNamespaceResolver3.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver3.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver3.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver3.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
			xmlNamespaceResolver3.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
			xmlNamespaceResolver3.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
			xmlNamespaceResolver3.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
			xmlNamespaceResolver3.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xmlNamespaceResolver3.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
			xamlServiceProvider3.Add(typeFromHandle6, new XamlTypeResolver(xmlNamespaceResolver3, typeof(Main).GetTypeInfo().Assembly));
			xamlServiceProvider3.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(267, 67)));
			bindableObject3.SetValue(fontSizeProperty3, extendedTypeConverter3.ConvertFromInvariantString(value3, xamlServiceProvider3));
			stackLayout16.Children.Add(label32);
			image19.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("setting.png"));
			image19.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			image19.SetValue(VisualElement.HeightRequestProperty, 24.0);
			image19.SetValue(VisualElement.WidthRequestProperty, 24.0);
			navigateToExtension.Name = "SystemSetting";
			IMarkupExtension<ICommand> markupExtension = navigateToExtension;
			XamlServiceProvider xamlServiceProvider4 = new XamlServiceProvider();
			Type typeFromHandle7 = typeof(IProvideValueTarget);
			object[] array10 = new object[0 + 8];
			array10[0] = tapGestureRecognizer2;
			array10[1] = image19;
			array10[2] = stackLayout16;
			array10[3] = stackLayout18;
			array10[4] = frame8;
			array10[5] = stackLayout21;
			array10[6] = contentPage2;
			array10[7] = this;
			object service4;
			xamlServiceProvider4.Add(typeFromHandle7, service4 = new SimpleValueTargetProvider(array10, TapGestureRecognizer.CommandProperty, nameScope));
			xamlServiceProvider4.Add(typeof(IReferenceProvider), service4);
			Type typeFromHandle8 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver4 = new XmlNamespaceResolver();
			xmlNamespaceResolver4.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver4.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver4.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver4.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
			xmlNamespaceResolver4.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
			xmlNamespaceResolver4.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
			xmlNamespaceResolver4.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
			xmlNamespaceResolver4.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xmlNamespaceResolver4.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
			xamlServiceProvider4.Add(typeFromHandle8, new XamlTypeResolver(xmlNamespaceResolver4, typeof(Main).GetTypeInfo().Assembly));
			xamlServiceProvider4.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(270, 55)));
			ICommand value4 = markupExtension.ProvideValue(xamlServiceProvider4);
			tapGestureRecognizer2.SetValue(TapGestureRecognizer.CommandProperty, value4);
			image19.GestureRecognizers.Add(tapGestureRecognizer2);
			stackLayout16.Children.Add(image19);
			label33.SetValue(Label.TextProperty, "船坞");
			label33.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			BindableObject bindableObject4 = label33;
			BindableProperty fontSizeProperty4 = Label.FontSizeProperty;
			IExtendedTypeConverter extendedTypeConverter4 = new FontSizeConverter();
			string value5 = "12";
			XamlServiceProvider xamlServiceProvider5 = new XamlServiceProvider();
			Type typeFromHandle9 = typeof(IProvideValueTarget);
			object[] array11 = new object[0 + 7];
			array11[0] = label33;
			array11[1] = stackLayout16;
			array11[2] = stackLayout18;
			array11[3] = frame8;
			array11[4] = stackLayout21;
			array11[5] = contentPage2;
			array11[6] = this;
			object service5;
			xamlServiceProvider5.Add(typeFromHandle9, service5 = new SimpleValueTargetProvider(array11, Label.FontSizeProperty, nameScope));
			xamlServiceProvider5.Add(typeof(IReferenceProvider), service5);
			Type typeFromHandle10 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver5 = new XmlNamespaceResolver();
			xmlNamespaceResolver5.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver5.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver5.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver5.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
			xmlNamespaceResolver5.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
			xmlNamespaceResolver5.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
			xmlNamespaceResolver5.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
			xmlNamespaceResolver5.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xmlNamespaceResolver5.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
			xamlServiceProvider5.Add(typeFromHandle10, new XamlTypeResolver(xmlNamespaceResolver5, typeof(Main).GetTypeInfo().Assembly));
			xamlServiceProvider5.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(273, 67)));
			bindableObject4.SetValue(fontSizeProperty4, extendedTypeConverter4.ConvertFromInvariantString(value5, xamlServiceProvider5));
			label33.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			stackLayout16.Children.Add(label33);
			image20.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("list.png"));
			image20.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			image20.SetValue(VisualElement.HeightRequestProperty, 24.0);
			image20.SetValue(VisualElement.WidthRequestProperty, 24.0);
			navigateToExtension2.Name = "ShipList";
			IMarkupExtension<ICommand> markupExtension2 = navigateToExtension2;
			XamlServiceProvider xamlServiceProvider6 = new XamlServiceProvider();
			Type typeFromHandle11 = typeof(IProvideValueTarget);
			object[] array12 = new object[0 + 8];
			array12[0] = tapGestureRecognizer3;
			array12[1] = image20;
			array12[2] = stackLayout16;
			array12[3] = stackLayout18;
			array12[4] = frame8;
			array12[5] = stackLayout21;
			array12[6] = contentPage2;
			array12[7] = this;
			object service6;
			xamlServiceProvider6.Add(typeFromHandle11, service6 = new SimpleValueTargetProvider(array12, TapGestureRecognizer.CommandProperty, nameScope));
			xamlServiceProvider6.Add(typeof(IReferenceProvider), service6);
			Type typeFromHandle12 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver6 = new XmlNamespaceResolver();
			xmlNamespaceResolver6.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver6.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver6.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver6.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
			xmlNamespaceResolver6.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
			xmlNamespaceResolver6.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
			xmlNamespaceResolver6.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
			xmlNamespaceResolver6.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xmlNamespaceResolver6.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
			xamlServiceProvider6.Add(typeFromHandle12, new XamlTypeResolver(xmlNamespaceResolver6, typeof(Main).GetTypeInfo().Assembly));
			xamlServiceProvider6.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(276, 55)));
			ICommand value6 = markupExtension2.ProvideValue(xamlServiceProvider6);
			tapGestureRecognizer3.SetValue(TapGestureRecognizer.CommandProperty, value6);
			image20.GestureRecognizers.Add(tapGestureRecognizer3);
			stackLayout16.Children.Add(image20);
			label34.SetValue(Label.TextProperty, "装备");
			label34.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			BindableObject bindableObject5 = label34;
			BindableProperty fontSizeProperty5 = Label.FontSizeProperty;
			IExtendedTypeConverter extendedTypeConverter5 = new FontSizeConverter();
			string value7 = "12";
			XamlServiceProvider xamlServiceProvider7 = new XamlServiceProvider();
			Type typeFromHandle13 = typeof(IProvideValueTarget);
			object[] array13 = new object[0 + 7];
			array13[0] = label34;
			array13[1] = stackLayout16;
			array13[2] = stackLayout18;
			array13[3] = frame8;
			array13[4] = stackLayout21;
			array13[5] = contentPage2;
			array13[6] = this;
			object service7;
			xamlServiceProvider7.Add(typeFromHandle13, service7 = new SimpleValueTargetProvider(array13, Label.FontSizeProperty, nameScope));
			xamlServiceProvider7.Add(typeof(IReferenceProvider), service7);
			Type typeFromHandle14 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver7 = new XmlNamespaceResolver();
			xmlNamespaceResolver7.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver7.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver7.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver7.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
			xmlNamespaceResolver7.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
			xmlNamespaceResolver7.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
			xmlNamespaceResolver7.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
			xmlNamespaceResolver7.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xmlNamespaceResolver7.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
			xamlServiceProvider7.Add(typeFromHandle14, new XamlTypeResolver(xmlNamespaceResolver7, typeof(Main).GetTypeInfo().Assembly));
			xamlServiceProvider7.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(279, 67)));
			bindableObject5.SetValue(fontSizeProperty5, extendedTypeConverter5.ConvertFromInvariantString(value7, xamlServiceProvider7));
			label34.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			stackLayout16.Children.Add(label34);
			image21.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("equip.png"));
			image21.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			image21.SetValue(VisualElement.HeightRequestProperty, 24.0);
			image21.SetValue(VisualElement.WidthRequestProperty, 24.0);
			navigateToExtension3.Name = "EquipmentList";
			IMarkupExtension<ICommand> markupExtension3 = navigateToExtension3;
			XamlServiceProvider xamlServiceProvider8 = new XamlServiceProvider();
			Type typeFromHandle15 = typeof(IProvideValueTarget);
			object[] array14 = new object[0 + 8];
			array14[0] = tapGestureRecognizer4;
			array14[1] = image21;
			array14[2] = stackLayout16;
			array14[3] = stackLayout18;
			array14[4] = frame8;
			array14[5] = stackLayout21;
			array14[6] = contentPage2;
			array14[7] = this;
			object service8;
			xamlServiceProvider8.Add(typeFromHandle15, service8 = new SimpleValueTargetProvider(array14, TapGestureRecognizer.CommandProperty, nameScope));
			xamlServiceProvider8.Add(typeof(IReferenceProvider), service8);
			Type typeFromHandle16 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver8 = new XmlNamespaceResolver();
			xmlNamespaceResolver8.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver8.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver8.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver8.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
			xmlNamespaceResolver8.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
			xmlNamespaceResolver8.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
			xmlNamespaceResolver8.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
			xmlNamespaceResolver8.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xmlNamespaceResolver8.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
			xamlServiceProvider8.Add(typeFromHandle16, new XamlTypeResolver(xmlNamespaceResolver8, typeof(Main).GetTypeInfo().Assembly));
			xamlServiceProvider8.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(282, 55)));
			ICommand value8 = markupExtension3.ProvideValue(xamlServiceProvider8);
			tapGestureRecognizer4.SetValue(TapGestureRecognizer.CommandProperty, value8);
			image21.GestureRecognizers.Add(tapGestureRecognizer4);
			stackLayout16.Children.Add(image21);
			label35.SetValue(Label.TextProperty, "建造");
			label35.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			BindableObject bindableObject6 = label35;
			BindableProperty fontSizeProperty6 = Label.FontSizeProperty;
			IExtendedTypeConverter extendedTypeConverter6 = new FontSizeConverter();
			string value9 = "12";
			XamlServiceProvider xamlServiceProvider9 = new XamlServiceProvider();
			Type typeFromHandle17 = typeof(IProvideValueTarget);
			object[] array15 = new object[0 + 7];
			array15[0] = label35;
			array15[1] = stackLayout16;
			array15[2] = stackLayout18;
			array15[3] = frame8;
			array15[4] = stackLayout21;
			array15[5] = contentPage2;
			array15[6] = this;
			object service9;
			xamlServiceProvider9.Add(typeFromHandle17, service9 = new SimpleValueTargetProvider(array15, Label.FontSizeProperty, nameScope));
			xamlServiceProvider9.Add(typeof(IReferenceProvider), service9);
			Type typeFromHandle18 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver9 = new XmlNamespaceResolver();
			xmlNamespaceResolver9.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver9.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver9.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver9.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
			xmlNamespaceResolver9.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
			xmlNamespaceResolver9.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
			xmlNamespaceResolver9.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
			xmlNamespaceResolver9.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xmlNamespaceResolver9.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
			xamlServiceProvider9.Add(typeFromHandle18, new XamlTypeResolver(xmlNamespaceResolver9, typeof(Main).GetTypeInfo().Assembly));
			xamlServiceProvider9.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(285, 67)));
			bindableObject6.SetValue(fontSizeProperty6, extendedTypeConverter6.ConvertFromInvariantString(value9, xamlServiceProvider9));
			label35.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			stackLayout16.Children.Add(label35);
			image22.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("build.png"));
			image22.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			image22.SetValue(VisualElement.HeightRequestProperty, 24.0);
			image22.SetValue(VisualElement.WidthRequestProperty, 24.0);
			navigateToExtension4.Name = "Build";
			IMarkupExtension<ICommand> markupExtension4 = navigateToExtension4;
			XamlServiceProvider xamlServiceProvider10 = new XamlServiceProvider();
			Type typeFromHandle19 = typeof(IProvideValueTarget);
			object[] array16 = new object[0 + 8];
			array16[0] = tapGestureRecognizer5;
			array16[1] = image22;
			array16[2] = stackLayout16;
			array16[3] = stackLayout18;
			array16[4] = frame8;
			array16[5] = stackLayout21;
			array16[6] = contentPage2;
			array16[7] = this;
			object service10;
			xamlServiceProvider10.Add(typeFromHandle19, service10 = new SimpleValueTargetProvider(array16, TapGestureRecognizer.CommandProperty, nameScope));
			xamlServiceProvider10.Add(typeof(IReferenceProvider), service10);
			Type typeFromHandle20 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver10 = new XmlNamespaceResolver();
			xmlNamespaceResolver10.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver10.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver10.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver10.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
			xmlNamespaceResolver10.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
			xmlNamespaceResolver10.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
			xmlNamespaceResolver10.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
			xmlNamespaceResolver10.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xmlNamespaceResolver10.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
			xamlServiceProvider10.Add(typeFromHandle20, new XamlTypeResolver(xmlNamespaceResolver10, typeof(Main).GetTypeInfo().Assembly));
			xamlServiceProvider10.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(288, 55)));
			ICommand value10 = markupExtension4.ProvideValue(xamlServiceProvider10);
			tapGestureRecognizer5.SetValue(TapGestureRecognizer.CommandProperty, value10);
			image22.GestureRecognizers.Add(tapGestureRecognizer5);
			stackLayout16.Children.Add(image22);
			label36.SetValue(Label.TextProperty, "任务");
			label36.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			BindableObject bindableObject7 = label36;
			BindableProperty fontSizeProperty7 = Label.FontSizeProperty;
			IExtendedTypeConverter extendedTypeConverter7 = new FontSizeConverter();
			string value11 = "12";
			XamlServiceProvider xamlServiceProvider11 = new XamlServiceProvider();
			Type typeFromHandle21 = typeof(IProvideValueTarget);
			object[] array17 = new object[0 + 7];
			array17[0] = label36;
			array17[1] = stackLayout16;
			array17[2] = stackLayout18;
			array17[3] = frame8;
			array17[4] = stackLayout21;
			array17[5] = contentPage2;
			array17[6] = this;
			object service11;
			xamlServiceProvider11.Add(typeFromHandle21, service11 = new SimpleValueTargetProvider(array17, Label.FontSizeProperty, nameScope));
			xamlServiceProvider11.Add(typeof(IReferenceProvider), service11);
			Type typeFromHandle22 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver11 = new XmlNamespaceResolver();
			xmlNamespaceResolver11.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver11.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver11.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver11.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
			xmlNamespaceResolver11.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
			xmlNamespaceResolver11.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
			xmlNamespaceResolver11.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
			xmlNamespaceResolver11.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xmlNamespaceResolver11.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
			xamlServiceProvider11.Add(typeFromHandle22, new XamlTypeResolver(xmlNamespaceResolver11, typeof(Main).GetTypeInfo().Assembly));
			xamlServiceProvider11.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(291, 67)));
			bindableObject7.SetValue(fontSizeProperty7, extendedTypeConverter7.ConvertFromInvariantString(value11, xamlServiceProvider11));
			label36.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			stackLayout16.Children.Add(label36);
			image23.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("task.png"));
			image23.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			image23.SetValue(VisualElement.HeightRequestProperty, 24.0);
			image23.SetValue(VisualElement.WidthRequestProperty, 24.0);
			navigateToExtension5.Name = "Quest";
			IMarkupExtension<ICommand> markupExtension5 = navigateToExtension5;
			XamlServiceProvider xamlServiceProvider12 = new XamlServiceProvider();
			Type typeFromHandle23 = typeof(IProvideValueTarget);
			object[] array18 = new object[0 + 8];
			array18[0] = tapGestureRecognizer6;
			array18[1] = image23;
			array18[2] = stackLayout16;
			array18[3] = stackLayout18;
			array18[4] = frame8;
			array18[5] = stackLayout21;
			array18[6] = contentPage2;
			array18[7] = this;
			object service12;
			xamlServiceProvider12.Add(typeFromHandle23, service12 = new SimpleValueTargetProvider(array18, TapGestureRecognizer.CommandProperty, nameScope));
			xamlServiceProvider12.Add(typeof(IReferenceProvider), service12);
			Type typeFromHandle24 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver12 = new XmlNamespaceResolver();
			xmlNamespaceResolver12.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver12.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver12.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver12.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
			xmlNamespaceResolver12.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
			xmlNamespaceResolver12.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
			xmlNamespaceResolver12.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
			xmlNamespaceResolver12.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xmlNamespaceResolver12.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
			xamlServiceProvider12.Add(typeFromHandle24, new XamlTypeResolver(xmlNamespaceResolver12, typeof(Main).GetTypeInfo().Assembly));
			xamlServiceProvider12.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(294, 55)));
			ICommand value12 = markupExtension5.ProvideValue(xamlServiceProvider12);
			tapGestureRecognizer6.SetValue(TapGestureRecognizer.CommandProperty, value12);
			image23.GestureRecognizers.Add(tapGestureRecognizer6);
			stackLayout16.Children.Add(image23);
			label37.SetValue(Label.TextProperty, "远征");
			label37.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			BindableObject bindableObject8 = label37;
			BindableProperty fontSizeProperty8 = Label.FontSizeProperty;
			IExtendedTypeConverter extendedTypeConverter8 = new FontSizeConverter();
			string value13 = "12";
			XamlServiceProvider xamlServiceProvider13 = new XamlServiceProvider();
			Type typeFromHandle25 = typeof(IProvideValueTarget);
			object[] array19 = new object[0 + 7];
			array19[0] = label37;
			array19[1] = stackLayout16;
			array19[2] = stackLayout18;
			array19[3] = frame8;
			array19[4] = stackLayout21;
			array19[5] = contentPage2;
			array19[6] = this;
			object service13;
			xamlServiceProvider13.Add(typeFromHandle25, service13 = new SimpleValueTargetProvider(array19, Label.FontSizeProperty, nameScope));
			xamlServiceProvider13.Add(typeof(IReferenceProvider), service13);
			Type typeFromHandle26 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver13 = new XmlNamespaceResolver();
			xmlNamespaceResolver13.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver13.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver13.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver13.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
			xmlNamespaceResolver13.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
			xmlNamespaceResolver13.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
			xmlNamespaceResolver13.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
			xmlNamespaceResolver13.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xmlNamespaceResolver13.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
			xamlServiceProvider13.Add(typeFromHandle26, new XamlTypeResolver(xmlNamespaceResolver13, typeof(Main).GetTypeInfo().Assembly));
			xamlServiceProvider13.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(297, 67)));
			bindableObject8.SetValue(fontSizeProperty8, extendedTypeConverter8.ConvertFromInvariantString(value13, xamlServiceProvider13));
			label37.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			stackLayout16.Children.Add(label37);
			image24.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("exp.png"));
			image24.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			image24.SetValue(VisualElement.HeightRequestProperty, 24.0);
			image24.SetValue(VisualElement.WidthRequestProperty, 24.0);
			navigateToExtension6.Name = "Explorer";
			IMarkupExtension<ICommand> markupExtension6 = navigateToExtension6;
			XamlServiceProvider xamlServiceProvider14 = new XamlServiceProvider();
			Type typeFromHandle27 = typeof(IProvideValueTarget);
			object[] array20 = new object[0 + 8];
			array20[0] = tapGestureRecognizer7;
			array20[1] = image24;
			array20[2] = stackLayout16;
			array20[3] = stackLayout18;
			array20[4] = frame8;
			array20[5] = stackLayout21;
			array20[6] = contentPage2;
			array20[7] = this;
			object service14;
			xamlServiceProvider14.Add(typeFromHandle27, service14 = new SimpleValueTargetProvider(array20, TapGestureRecognizer.CommandProperty, nameScope));
			xamlServiceProvider14.Add(typeof(IReferenceProvider), service14);
			Type typeFromHandle28 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver14 = new XmlNamespaceResolver();
			xmlNamespaceResolver14.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver14.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver14.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver14.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
			xmlNamespaceResolver14.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
			xmlNamespaceResolver14.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
			xmlNamespaceResolver14.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
			xmlNamespaceResolver14.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xmlNamespaceResolver14.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
			xamlServiceProvider14.Add(typeFromHandle28, new XamlTypeResolver(xmlNamespaceResolver14, typeof(Main).GetTypeInfo().Assembly));
			xamlServiceProvider14.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(300, 55)));
			ICommand value14 = markupExtension6.ProvideValue(xamlServiceProvider14);
			tapGestureRecognizer7.SetValue(TapGestureRecognizer.CommandProperty, value14);
			image24.GestureRecognizers.Add(tapGestureRecognizer7);
			stackLayout16.Children.Add(image24);
			stackLayout18.Children.Add(stackLayout16);
			stackLayout17.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			stackLayout17.SetValue(View.MarginProperty, new Thickness(0.0, 0.0, 0.0, 5.0));
			stackLayout17.SetValue(StackLayout.SpacingProperty, 0.0);
			label38.SetValue(Label.TextProperty, "战役");
			label38.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			BindableObject bindableObject9 = label38;
			BindableProperty fontSizeProperty9 = Label.FontSizeProperty;
			IExtendedTypeConverter extendedTypeConverter9 = new FontSizeConverter();
			string value15 = "12";
			XamlServiceProvider xamlServiceProvider15 = new XamlServiceProvider();
			Type typeFromHandle29 = typeof(IProvideValueTarget);
			object[] array21 = new object[0 + 7];
			array21[0] = label38;
			array21[1] = stackLayout17;
			array21[2] = stackLayout18;
			array21[3] = frame8;
			array21[4] = stackLayout21;
			array21[5] = contentPage2;
			array21[6] = this;
			object service15;
			xamlServiceProvider15.Add(typeFromHandle29, service15 = new SimpleValueTargetProvider(array21, Label.FontSizeProperty, nameScope));
			xamlServiceProvider15.Add(typeof(IReferenceProvider), service15);
			Type typeFromHandle30 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver15 = new XmlNamespaceResolver();
			xmlNamespaceResolver15.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver15.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver15.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver15.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
			xmlNamespaceResolver15.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
			xmlNamespaceResolver15.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
			xmlNamespaceResolver15.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
			xmlNamespaceResolver15.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xmlNamespaceResolver15.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
			xamlServiceProvider15.Add(typeFromHandle30, new XamlTypeResolver(xmlNamespaceResolver15, typeof(Main).GetTypeInfo().Assembly));
			xamlServiceProvider15.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(305, 67)));
			bindableObject9.SetValue(fontSizeProperty9, extendedTypeConverter9.ConvertFromInvariantString(value15, xamlServiceProvider15));
			stackLayout17.Children.Add(label38);
			image25.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("battle.png"));
			image25.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			image25.SetValue(VisualElement.HeightRequestProperty, 24.0);
			image25.SetValue(VisualElement.WidthRequestProperty, 24.0);
			navigateToExtension7.Name = "Campaign";
			IMarkupExtension<ICommand> markupExtension7 = navigateToExtension7;
			XamlServiceProvider xamlServiceProvider16 = new XamlServiceProvider();
			Type typeFromHandle31 = typeof(IProvideValueTarget);
			object[] array22 = new object[0 + 8];
			array22[0] = tapGestureRecognizer8;
			array22[1] = image25;
			array22[2] = stackLayout17;
			array22[3] = stackLayout18;
			array22[4] = frame8;
			array22[5] = stackLayout21;
			array22[6] = contentPage2;
			array22[7] = this;
			object service16;
			xamlServiceProvider16.Add(typeFromHandle31, service16 = new SimpleValueTargetProvider(array22, TapGestureRecognizer.CommandProperty, nameScope));
			xamlServiceProvider16.Add(typeof(IReferenceProvider), service16);
			Type typeFromHandle32 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver16 = new XmlNamespaceResolver();
			xmlNamespaceResolver16.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver16.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver16.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver16.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
			xmlNamespaceResolver16.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
			xmlNamespaceResolver16.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
			xmlNamespaceResolver16.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
			xmlNamespaceResolver16.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xmlNamespaceResolver16.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
			xamlServiceProvider16.Add(typeFromHandle32, new XamlTypeResolver(xmlNamespaceResolver16, typeof(Main).GetTypeInfo().Assembly));
			xamlServiceProvider16.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(308, 55)));
			ICommand value16 = markupExtension7.ProvideValue(xamlServiceProvider16);
			tapGestureRecognizer8.SetValue(TapGestureRecognizer.CommandProperty, value16);
			image25.GestureRecognizers.Add(tapGestureRecognizer8);
			stackLayout17.Children.Add(image25);
			label39.SetValue(Label.TextProperty, "演习");
			label39.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			BindableObject bindableObject10 = label39;
			BindableProperty fontSizeProperty10 = Label.FontSizeProperty;
			IExtendedTypeConverter extendedTypeConverter10 = new FontSizeConverter();
			string value17 = "12";
			XamlServiceProvider xamlServiceProvider17 = new XamlServiceProvider();
			Type typeFromHandle33 = typeof(IProvideValueTarget);
			object[] array23 = new object[0 + 7];
			array23[0] = label39;
			array23[1] = stackLayout17;
			array23[2] = stackLayout18;
			array23[3] = frame8;
			array23[4] = stackLayout21;
			array23[5] = contentPage2;
			array23[6] = this;
			object service17;
			xamlServiceProvider17.Add(typeFromHandle33, service17 = new SimpleValueTargetProvider(array23, Label.FontSizeProperty, nameScope));
			xamlServiceProvider17.Add(typeof(IReferenceProvider), service17);
			Type typeFromHandle34 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver17 = new XmlNamespaceResolver();
			xmlNamespaceResolver17.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver17.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver17.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver17.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
			xmlNamespaceResolver17.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
			xmlNamespaceResolver17.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
			xmlNamespaceResolver17.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
			xmlNamespaceResolver17.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xmlNamespaceResolver17.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
			xamlServiceProvider17.Add(typeFromHandle34, new XamlTypeResolver(xmlNamespaceResolver17, typeof(Main).GetTypeInfo().Assembly));
			xamlServiceProvider17.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(311, 67)));
			bindableObject10.SetValue(fontSizeProperty10, extendedTypeConverter10.ConvertFromInvariantString(value17, xamlServiceProvider17));
			label39.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			stackLayout17.Children.Add(label39);
			image26.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("exercise.png"));
			image26.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			image26.SetValue(VisualElement.HeightRequestProperty, 24.0);
			image26.SetValue(VisualElement.WidthRequestProperty, 24.0);
			navigateToExtension8.Name = "Drill";
			IMarkupExtension<ICommand> markupExtension8 = navigateToExtension8;
			XamlServiceProvider xamlServiceProvider18 = new XamlServiceProvider();
			Type typeFromHandle35 = typeof(IProvideValueTarget);
			object[] array24 = new object[0 + 8];
			array24[0] = tapGestureRecognizer9;
			array24[1] = image26;
			array24[2] = stackLayout17;
			array24[3] = stackLayout18;
			array24[4] = frame8;
			array24[5] = stackLayout21;
			array24[6] = contentPage2;
			array24[7] = this;
			object service18;
			xamlServiceProvider18.Add(typeFromHandle35, service18 = new SimpleValueTargetProvider(array24, TapGestureRecognizer.CommandProperty, nameScope));
			xamlServiceProvider18.Add(typeof(IReferenceProvider), service18);
			Type typeFromHandle36 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver18 = new XmlNamespaceResolver();
			xmlNamespaceResolver18.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver18.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver18.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver18.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
			xmlNamespaceResolver18.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
			xmlNamespaceResolver18.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
			xmlNamespaceResolver18.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
			xmlNamespaceResolver18.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xmlNamespaceResolver18.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
			xamlServiceProvider18.Add(typeFromHandle36, new XamlTypeResolver(xmlNamespaceResolver18, typeof(Main).GetTypeInfo().Assembly));
			xamlServiceProvider18.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(314, 55)));
			ICommand value18 = markupExtension8.ProvideValue(xamlServiceProvider18);
			tapGestureRecognizer9.SetValue(TapGestureRecognizer.CommandProperty, value18);
			image26.GestureRecognizers.Add(tapGestureRecognizer9);
			stackLayout17.Children.Add(image26);
			label40.SetValue(Label.TextProperty, "强化分解");
			label40.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			BindableObject bindableObject11 = label40;
			BindableProperty fontSizeProperty11 = Label.FontSizeProperty;
			IExtendedTypeConverter extendedTypeConverter11 = new FontSizeConverter();
			string value19 = "12";
			XamlServiceProvider xamlServiceProvider19 = new XamlServiceProvider();
			Type typeFromHandle37 = typeof(IProvideValueTarget);
			object[] array25 = new object[0 + 7];
			array25[0] = label40;
			array25[1] = stackLayout17;
			array25[2] = stackLayout18;
			array25[3] = frame8;
			array25[4] = stackLayout21;
			array25[5] = contentPage2;
			array25[6] = this;
			object service19;
			xamlServiceProvider19.Add(typeFromHandle37, service19 = new SimpleValueTargetProvider(array25, Label.FontSizeProperty, nameScope));
			xamlServiceProvider19.Add(typeof(IReferenceProvider), service19);
			Type typeFromHandle38 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver19 = new XmlNamespaceResolver();
			xmlNamespaceResolver19.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver19.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver19.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver19.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
			xmlNamespaceResolver19.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
			xmlNamespaceResolver19.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
			xmlNamespaceResolver19.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
			xmlNamespaceResolver19.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xmlNamespaceResolver19.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
			xamlServiceProvider19.Add(typeFromHandle38, new XamlTypeResolver(xmlNamespaceResolver19, typeof(Main).GetTypeInfo().Assembly));
			xamlServiceProvider19.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(317, 69)));
			bindableObject11.SetValue(fontSizeProperty11, extendedTypeConverter11.ConvertFromInvariantString(value19, xamlServiceProvider19));
			label40.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			stackLayout17.Children.Add(label40);
			image27.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("qhfj.png"));
			image27.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			image27.SetValue(VisualElement.HeightRequestProperty, 24.0);
			image27.SetValue(VisualElement.WidthRequestProperty, 24.0);
			navigateToExtension9.Name = "Strengthen";
			IMarkupExtension<ICommand> markupExtension9 = navigateToExtension9;
			XamlServiceProvider xamlServiceProvider20 = new XamlServiceProvider();
			Type typeFromHandle39 = typeof(IProvideValueTarget);
			object[] array26 = new object[0 + 8];
			array26[0] = tapGestureRecognizer10;
			array26[1] = image27;
			array26[2] = stackLayout17;
			array26[3] = stackLayout18;
			array26[4] = frame8;
			array26[5] = stackLayout21;
			array26[6] = contentPage2;
			array26[7] = this;
			object service20;
			xamlServiceProvider20.Add(typeFromHandle39, service20 = new SimpleValueTargetProvider(array26, TapGestureRecognizer.CommandProperty, nameScope));
			xamlServiceProvider20.Add(typeof(IReferenceProvider), service20);
			Type typeFromHandle40 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver20 = new XmlNamespaceResolver();
			xmlNamespaceResolver20.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver20.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver20.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver20.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
			xmlNamespaceResolver20.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
			xmlNamespaceResolver20.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
			xmlNamespaceResolver20.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
			xmlNamespaceResolver20.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xmlNamespaceResolver20.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
			xamlServiceProvider20.Add(typeFromHandle40, new XamlTypeResolver(xmlNamespaceResolver20, typeof(Main).GetTypeInfo().Assembly));
			xamlServiceProvider20.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(320, 55)));
			ICommand value20 = markupExtension9.ProvideValue(xamlServiceProvider20);
			tapGestureRecognizer10.SetValue(TapGestureRecognizer.CommandProperty, value20);
			image27.GestureRecognizers.Add(tapGestureRecognizer10);
			stackLayout17.Children.Add(image27);
			label41.SetValue(Label.TextProperty, "背景音乐(后台)");
			label41.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			BindableObject bindableObject12 = label41;
			BindableProperty fontSizeProperty12 = Label.FontSizeProperty;
			IExtendedTypeConverter extendedTypeConverter12 = new FontSizeConverter();
			string value21 = "12";
			XamlServiceProvider xamlServiceProvider21 = new XamlServiceProvider();
			Type typeFromHandle41 = typeof(IProvideValueTarget);
			object[] array27 = new object[0 + 7];
			array27[0] = label41;
			array27[1] = stackLayout17;
			array27[2] = stackLayout18;
			array27[3] = frame8;
			array27[4] = stackLayout21;
			array27[5] = contentPage2;
			array27[6] = this;
			object service21;
			xamlServiceProvider21.Add(typeFromHandle41, service21 = new SimpleValueTargetProvider(array27, Label.FontSizeProperty, nameScope));
			xamlServiceProvider21.Add(typeof(IReferenceProvider), service21);
			Type typeFromHandle42 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver21 = new XmlNamespaceResolver();
			xmlNamespaceResolver21.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver21.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver21.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver21.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
			xmlNamespaceResolver21.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
			xmlNamespaceResolver21.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
			xmlNamespaceResolver21.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
			xmlNamespaceResolver21.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xmlNamespaceResolver21.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
			xamlServiceProvider21.Add(typeFromHandle42, new XamlTypeResolver(xmlNamespaceResolver21, typeof(Main).GetTypeInfo().Assembly));
			xamlServiceProvider21.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(324, 73)));
			bindableObject12.SetValue(fontSizeProperty12, extendedTypeConverter12.ConvertFromInvariantString(value21, xamlServiceProvider21));
			label41.SetValue(View.HorizontalOptionsProperty, LayoutOptions.EndAndExpand);
			stackLayout17.Children.Add(label41);
			iconImage2.SetValue(IconImage.IconProperty, "md-play-circle-outline");
			iconImage2.SetValue(IconImage.IconColorProperty, Color.DeepSkyBlue);
			iconImage2.SetValue(VisualElement.HeightRequestProperty, 24.0);
			iconImage2.SetValue(VisualElement.WidthRequestProperty, 24.0);
			bindingExtension47.Path = "Game.MusicStop";
			BindingBase binding47 = ((IMarkupExtension<BindingBase>)bindingExtension47).ProvideValue(null);
			iconImage2.SetBinding(VisualElement.IsVisibleProperty, binding47);
			bindingExtension48.Path = "MusicStartCommand";
			BindingBase binding48 = ((IMarkupExtension<BindingBase>)bindingExtension48).ProvideValue(null);
			tapGestureRecognizer11.SetBinding(TapGestureRecognizer.CommandProperty, binding48);
			iconImage2.GestureRecognizers.Add(tapGestureRecognizer11);
			stackLayout17.Children.Add(iconImage2);
			iconImage3.SetValue(IconImage.IconProperty, "md-pause-circle-outline");
			iconImage3.SetValue(IconImage.IconColorProperty, Color.DeepSkyBlue);
			iconImage3.SetValue(VisualElement.HeightRequestProperty, 24.0);
			iconImage3.SetValue(VisualElement.WidthRequestProperty, 24.0);
			bindingExtension49.Path = "Game.MusicStart";
			BindingBase binding49 = ((IMarkupExtension<BindingBase>)bindingExtension49).ProvideValue(null);
			iconImage3.SetBinding(VisualElement.IsVisibleProperty, binding49);
			bindingExtension50.Path = "MusicStopCommand";
			BindingBase binding50 = ((IMarkupExtension<BindingBase>)bindingExtension50).ProvideValue(null);
			tapGestureRecognizer12.SetBinding(TapGestureRecognizer.CommandProperty, binding50);
			iconImage3.GestureRecognizers.Add(tapGestureRecognizer12);
			stackLayout17.Children.Add(iconImage3);
			iconImage4.SetValue(IconImage.IconProperty, "md-volume-up");
			iconImage4.SetValue(IconImage.IconColorProperty, Color.DarkGray);
			iconImage4.SetValue(VisualElement.HeightRequestProperty, 24.0);
			iconImage4.SetValue(VisualElement.WidthRequestProperty, 24.0);
			iconImage4.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			bindingExtension51.Path = "Game.VolMute";
			BindingBase binding51 = ((IMarkupExtension<BindingBase>)bindingExtension51).ProvideValue(null);
			iconImage4.SetBinding(VisualElement.IsVisibleProperty, binding51);
			bindingExtension52.Path = "VolCommand";
			BindingBase binding52 = ((IMarkupExtension<BindingBase>)bindingExtension52).ProvideValue(null);
			tapGestureRecognizer13.SetBinding(TapGestureRecognizer.CommandProperty, binding52);
			iconImage4.GestureRecognizers.Add(tapGestureRecognizer13);
			stackLayout17.Children.Add(iconImage4);
			iconImage5.SetValue(IconImage.IconProperty, "md-volume-off");
			iconImage5.SetValue(IconImage.IconColorProperty, Color.DarkGray);
			iconImage5.SetValue(VisualElement.HeightRequestProperty, 24.0);
			iconImage5.SetValue(VisualElement.WidthRequestProperty, 24.0);
			iconImage5.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			bindingExtension53.Path = "Game.Vol";
			BindingBase binding53 = ((IMarkupExtension<BindingBase>)bindingExtension53).ProvideValue(null);
			iconImage5.SetBinding(VisualElement.IsVisibleProperty, binding53);
			bindingExtension54.Path = "VolMuteCommand";
			BindingBase binding54 = ((IMarkupExtension<BindingBase>)bindingExtension54).ProvideValue(null);
			tapGestureRecognizer14.SetBinding(TapGestureRecognizer.CommandProperty, binding54);
			iconImage5.GestureRecognizers.Add(tapGestureRecognizer14);
			stackLayout17.Children.Add(iconImage5);
			stackLayout18.Children.Add(stackLayout17);
			frame8.SetValue(ContentView.ContentProperty, stackLayout18);
			stackLayout21.Children.Add(frame8);
			frame9.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(2.0));
			frame9.SetValue(View.MarginProperty, new Thickness(3.0, 0.0, 3.0, 3.0));
			frame9.SetValue(View.VerticalOptionsProperty, LayoutOptions.FillAndExpand);
			stackLayout19.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			stackLayout19.SetValue(View.MarginProperty, new Thickness(0.0, 0.0, 0.0, 10.0));
			label42.SetValue(Label.TextProperty, "出征");
			stackLayout19.Children.Add(label42);
			label43.SetValue(Label.TextProperty, "在线配置");
			label43.SetValue(Label.TextColorProperty, Color.SkyBlue);
			label43.SetValue(View.HorizontalOptionsProperty, LayoutOptions.EndAndExpand);
			navigateToExtension10.Name = "OnLineTask";
			IMarkupExtension<ICommand> markupExtension10 = navigateToExtension10;
			XamlServiceProvider xamlServiceProvider22 = new XamlServiceProvider();
			Type typeFromHandle43 = typeof(IProvideValueTarget);
			object[] array28 = new object[0 + 8];
			array28[0] = tapGestureRecognizer15;
			array28[1] = label43;
			array28[2] = stackLayout19;
			array28[3] = stackLayout20;
			array28[4] = frame9;
			array28[5] = stackLayout21;
			array28[6] = contentPage2;
			array28[7] = this;
			object service22;
			xamlServiceProvider22.Add(typeFromHandle43, service22 = new SimpleValueTargetProvider(array28, TapGestureRecognizer.CommandProperty, nameScope));
			xamlServiceProvider22.Add(typeof(IReferenceProvider), service22);
			Type typeFromHandle44 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver22 = new XmlNamespaceResolver();
			xmlNamespaceResolver22.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver22.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver22.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver22.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
			xmlNamespaceResolver22.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
			xmlNamespaceResolver22.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
			xmlNamespaceResolver22.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
			xmlNamespaceResolver22.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xmlNamespaceResolver22.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
			xamlServiceProvider22.Add(typeFromHandle44, new XamlTypeResolver(xmlNamespaceResolver22, typeof(Main).GetTypeInfo().Assembly));
			xamlServiceProvider22.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(356, 55)));
			ICommand value22 = markupExtension10.ProvideValue(xamlServiceProvider22);
			tapGestureRecognizer15.SetValue(TapGestureRecognizer.CommandProperty, value22);
			label43.GestureRecognizers.Add(tapGestureRecognizer15);
			stackLayout19.Children.Add(label43);
			label44.SetValue(Label.TextProperty, "添加任务");
			label44.SetValue(Label.TextColorProperty, Color.Red);
			label44.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			bindingExtension55.Path = "AddAttackTaskCommand";
			BindingBase binding55 = ((IMarkupExtension<BindingBase>)bindingExtension55).ProvideValue(null);
			tapGestureRecognizer16.SetBinding(TapGestureRecognizer.CommandProperty, binding55);
			label44.GestureRecognizers.Add(tapGestureRecognizer16);
			stackLayout19.Children.Add(label44);
			stackLayout20.Children.Add(stackLayout19);
			bindingExtension56.Path = "Game.AttackTasks";
			BindingBase binding56 = ((IMarkupExtension<BindingBase>)bindingExtension56).ProvideValue(null);
			sfListView2.SetBinding(SfListView.ItemsSourceProperty, binding56);
			sfListView2.SetValue(SfListView.DragStartModeProperty, DragStartMode.OnHold | DragStartMode.OnDragIndicator);
			sfListView2.SetValue(SfListView.SelectionModeProperty, SelectionMode.None);
			sfListView2.SetValue(View.VerticalOptionsProperty, LayoutOptions.FillAndExpand);
			sfListView2.SetValue(SfListView.AutoFitModeProperty, AutoFitMode.Height);
			sfListView2.ItemDragging += this.SfListView_OnItemDragging;
			IDataTemplate dataTemplate14 = dataTemplate7;
			Main.<InitializeComponent>_anonXamlCDataTemplate_18 <InitializeComponent>_anonXamlCDataTemplate_7 = new Main.<InitializeComponent>_anonXamlCDataTemplate_18();
			object[] array29 = new object[0 + 7];
			array29[0] = dataTemplate7;
			array29[1] = sfListView2;
			array29[2] = stackLayout20;
			array29[3] = frame9;
			array29[4] = stackLayout21;
			array29[5] = contentPage2;
			array29[6] = this;
			<InitializeComponent>_anonXamlCDataTemplate_7.parentValues = array29;
			<InitializeComponent>_anonXamlCDataTemplate_7.root = this;
			dataTemplate14.LoadTemplate = new Func<object>(<InitializeComponent>_anonXamlCDataTemplate_7.LoadDataTemplate);
			sfListView2.SetValue(SfListView.ItemTemplateProperty, dataTemplate7);
			stackLayout20.Children.Add(sfListView2);
			frame9.SetValue(ContentView.ContentProperty, stackLayout20);
			stackLayout21.Children.Add(frame9);
			contentPage2.SetValue(ContentPage.ContentProperty, stackLayout21);
			this.Children.Add(contentPage2);
			contentPage3.SetValue(Page.TitleProperty, "日志");
			toolbarItem7.SetValue(MenuItem.TextProperty, "统计");
			navigateToExtension11.Name = "Statistics";
			IMarkupExtension<ICommand> markupExtension11 = navigateToExtension11;
			XamlServiceProvider xamlServiceProvider23 = new XamlServiceProvider();
			Type typeFromHandle45 = typeof(IProvideValueTarget);
			object[] array30 = new object[0 + 3];
			array30[0] = toolbarItem7;
			array30[1] = contentPage3;
			array30[2] = this;
			object service23;
			xamlServiceProvider23.Add(typeFromHandle45, service23 = new SimpleValueTargetProvider(array30, MenuItem.CommandProperty, nameScope));
			xamlServiceProvider23.Add(typeof(IReferenceProvider), service23);
			Type typeFromHandle46 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver23 = new XmlNamespaceResolver();
			xmlNamespaceResolver23.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver23.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver23.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver23.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
			xmlNamespaceResolver23.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
			xmlNamespaceResolver23.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
			xmlNamespaceResolver23.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
			xmlNamespaceResolver23.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xmlNamespaceResolver23.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
			xamlServiceProvider23.Add(typeFromHandle46, new XamlTypeResolver(xmlNamespaceResolver23, typeof(Main).GetTypeInfo().Assembly));
			xamlServiceProvider23.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(393, 36)));
			ICommand value23 = markupExtension11.ProvideValue(xamlServiceProvider23);
			toolbarItem7.SetValue(MenuItem.CommandProperty, value23);
			contentPage3.ToolbarItems.Add(toolbarItem7);
			toolbarItem8.SetValue(MenuItem.TextProperty, "重置");
			bindingExtension57.Path = "StatClearCommand";
			BindingBase binding57 = ((IMarkupExtension<BindingBase>)bindingExtension57).ProvideValue(null);
			toolbarItem8.SetBinding(MenuItem.CommandProperty, binding57);
			contentPage3.ToolbarItems.Add(toolbarItem8);
			toolbarItem9.SetValue(MenuItem.TextProperty, "清除");
			bindingExtension58.Path = "ClearCommand";
			BindingBase binding58 = ((IMarkupExtension<BindingBase>)bindingExtension58).ProvideValue(null);
			toolbarItem9.SetBinding(MenuItem.CommandProperty, binding58);
			contentPage3.ToolbarItems.Add(toolbarItem9);
			stackLayout30.SetValue(View.HorizontalOptionsProperty, LayoutOptions.FillAndExpand);
			stackLayout30.SetValue(View.VerticalOptionsProperty, LayoutOptions.FillAndExpand);
			frame10.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(2.0));
			frame10.SetValue(View.MarginProperty, new Thickness(3.0, 3.0, 3.0, 0.0));
			bindingExtension59.Path = "Game.Statistics.StartTime";
			bindingExtension59.StringFormat = "开始时间: {00:g}";
			BindingBase binding59 = ((IMarkupExtension<BindingBase>)bindingExtension59).ProvideValue(null);
			label45.SetBinding(Label.TextProperty, binding59);
			stackLayout27.Children.Add(label45);
			stackLayout22.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			stackLayout22.SetValue(StackLayout.SpacingProperty, 0.0);
			bindingExtension60.Path = "Game.Statistics.AttackTaskNum";
			bindingExtension60.StringFormat = "任务数: {0}";
			BindingBase binding60 = ((IMarkupExtension<BindingBase>)bindingExtension60).ProvideValue(null);
			label46.SetBinding(Label.TextProperty, binding60);
			stackLayout22.Children.Add(label46);
			bindingExtension61.Path = "Game.Statistics.TaskCompleteNum";
			bindingExtension61.StringFormat = "任务完成: {0}";
			BindingBase binding61 = ((IMarkupExtension<BindingBase>)bindingExtension61).ProvideValue(null);
			label47.SetBinding(Label.TextProperty, binding61);
			label47.SetValue(View.MarginProperty, new Thickness(3.0, 0.0, 0.0, 0.0));
			stackLayout22.Children.Add(label47);
			bindingExtension62.Path = "Game.Statistics.TaskCompleteRate";
			bindingExtension62.StringFormat = "成功率: {0}%";
			BindingBase binding62 = ((IMarkupExtension<BindingBase>)bindingExtension62).ProvideValue(null);
			label48.SetBinding(Label.TextProperty, binding62);
			label48.SetValue(View.MarginProperty, new Thickness(3.0, 0.0, 0.0, 0.0));
			stackLayout22.Children.Add(label48);
			bindingExtension63.Path = "Game.Statistics.QuickRepairNum";
			bindingExtension63.StringFormat = "桶耗: {0}";
			BindingBase binding63 = ((IMarkupExtension<BindingBase>)bindingExtension63).ProvideValue(null);
			label49.SetBinding(Label.TextProperty, binding63);
			label49.SetValue(View.MarginProperty, new Thickness(3.0, 0.0, 0.0, 0.0));
			stackLayout22.Children.Add(label49);
			iconImage6.SetValue(IconImage.IconProperty, "md-info");
			iconImage6.SetValue(IconImage.IconColorProperty, Color.CornflowerBlue);
			iconImage6.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			iconImage6.SetValue(VisualElement.HeightRequestProperty, 24.0);
			iconImage6.SetValue(VisualElement.WidthRequestProperty, 24.0);
			iconImage6.SetValue(View.HorizontalOptionsProperty, LayoutOptions.EndAndExpand);
			bindingExtension64.Path = "HiddenResShow";
			BindingBase binding64 = ((IMarkupExtension<BindingBase>)bindingExtension64).ProvideValue(null);
			tapGestureRecognizer17.SetBinding(TapGestureRecognizer.CommandProperty, binding64);
			iconImage6.GestureRecognizers.Add(tapGestureRecognizer17);
			stackLayout22.Children.Add(iconImage6);
			stackLayout27.Children.Add(stackLayout22);
			stackLayout23.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			stackLayout23.SetValue(StackLayout.SpacingProperty, 0.0);
			bindingExtension65.Path = "Game.Statistics.AttackNum";
			bindingExtension65.StringFormat = "节点: {0}";
			BindingBase binding65 = ((IMarkupExtension<BindingBase>)bindingExtension65).ProvideValue(null);
			label50.SetBinding(Label.TextProperty, binding65);
			stackLayout23.Children.Add(label50);
			bindingExtension66.Path = "Game.Statistics.TrenchNum";
			bindingExtension66.StringFormat = "掉沟: {0}";
			BindingBase binding66 = ((IMarkupExtension<BindingBase>)bindingExtension66).ProvideValue(null);
			label51.SetBinding(Label.TextProperty, binding66);
			label51.SetValue(View.MarginProperty, new Thickness(3.0, 0.0, 0.0, 0.0));
			stackLayout23.Children.Add(label51);
			bindingExtension67.Path = "Game.Statistics.NewShipNum";
			bindingExtension67.StringFormat = "捞船数: {0}";
			BindingBase binding67 = ((IMarkupExtension<BindingBase>)bindingExtension67).ProvideValue(null);
			label52.SetBinding(Label.TextProperty, binding67);
			label52.SetValue(View.MarginProperty, new Thickness(3.0, 0.0, 0.0, 0.0));
			stackLayout23.Children.Add(label52);
			bindingExtension68.Path = "Game.Statistics.SkipRate";
			bindingExtension68.StringFormat = "迂回成功率: {0}%";
			BindingBase binding68 = ((IMarkupExtension<BindingBase>)bindingExtension68).ProvideValue(null);
			label53.SetBinding(Label.TextProperty, binding68);
			label53.SetValue(View.MarginProperty, new Thickness(3.0, 0.0, 0.0, 0.0));
			stackLayout23.Children.Add(label53);
			iconImage7.SetValue(IconImage.IconProperty, "md-book");
			iconImage7.SetValue(IconImage.IconColorProperty, Color.CornflowerBlue);
			iconImage7.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			iconImage7.SetValue(VisualElement.HeightRequestProperty, 24.0);
			iconImage7.SetValue(VisualElement.WidthRequestProperty, 24.0);
			iconImage7.SetValue(View.HorizontalOptionsProperty, LayoutOptions.EndAndExpand);
			navigateToExtension12.Name = "OtherLog";
			IMarkupExtension<ICommand> markupExtension12 = navigateToExtension12;
			XamlServiceProvider xamlServiceProvider24 = new XamlServiceProvider();
			Type typeFromHandle47 = typeof(IProvideValueTarget);
			object[] array31 = new object[0 + 8];
			array31[0] = tapGestureRecognizer18;
			array31[1] = iconImage7;
			array31[2] = stackLayout23;
			array31[3] = stackLayout27;
			array31[4] = frame10;
			array31[5] = stackLayout30;
			array31[6] = contentPage3;
			array31[7] = this;
			object service24;
			xamlServiceProvider24.Add(typeFromHandle47, service24 = new SimpleValueTargetProvider(array31, TapGestureRecognizer.CommandProperty, nameScope));
			xamlServiceProvider24.Add(typeof(IReferenceProvider), service24);
			Type typeFromHandle48 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver24 = new XmlNamespaceResolver();
			xmlNamespaceResolver24.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver24.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver24.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver24.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
			xmlNamespaceResolver24.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
			xmlNamespaceResolver24.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
			xmlNamespaceResolver24.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
			xmlNamespaceResolver24.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xmlNamespaceResolver24.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
			xamlServiceProvider24.Add(typeFromHandle48, new XamlTypeResolver(xmlNamespaceResolver24, typeof(Main).GetTypeInfo().Assembly));
			xamlServiceProvider24.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(419, 55)));
			ICommand value24 = markupExtension12.ProvideValue(xamlServiceProvider24);
			tapGestureRecognizer18.SetValue(TapGestureRecognizer.CommandProperty, value24);
			iconImage7.GestureRecognizers.Add(tapGestureRecognizer18);
			stackLayout23.Children.Add(iconImage7);
			stackLayout27.Children.Add(stackLayout23);
			stackLayout24.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			stackLayout24.SetValue(StackLayout.SpacingProperty, 0.0);
			bindingExtension69.Path = "IsResShow";
			BindingBase binding69 = ((IMarkupExtension<BindingBase>)bindingExtension69).ProvideValue(null);
			stackLayout24.SetBinding(VisualElement.IsVisibleProperty, binding69);
			label54.SetValue(Label.TextProperty, "资源变化：");
			stackLayout24.Children.Add(label54);
			image28.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("oil.png"));
			image28.SetValue(VisualElement.HeightRequestProperty, 18.0);
			image28.SetValue(VisualElement.WidthRequestProperty, 18.0);
			stackLayout24.Children.Add(image28);
			bindingExtension70.Path = "Game.Statistics.oil";
			BindingBase binding70 = ((IMarkupExtension<BindingBase>)bindingExtension70).ProvideValue(null);
			label55.SetBinding(Label.TextProperty, binding70);
			label55.SetValue(View.MarginProperty, new Thickness(3.0, 0.0, 0.0, 0.0));
			stackLayout24.Children.Add(label55);
			image29.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("ammo.png"));
			image29.SetValue(VisualElement.HeightRequestProperty, 18.0);
			image29.SetValue(VisualElement.WidthRequestProperty, 18.0);
			image29.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			stackLayout24.Children.Add(image29);
			bindingExtension71.Path = "Game.Statistics.ammo";
			BindingBase binding71 = ((IMarkupExtension<BindingBase>)bindingExtension71).ProvideValue(null);
			label56.SetBinding(Label.TextProperty, binding71);
			label56.SetValue(View.MarginProperty, new Thickness(3.0, 0.0, 0.0, 0.0));
			stackLayout24.Children.Add(label56);
			image30.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("steel.png"));
			image30.SetValue(VisualElement.HeightRequestProperty, 18.0);
			image30.SetValue(VisualElement.WidthRequestProperty, 18.0);
			image30.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			stackLayout24.Children.Add(image30);
			bindingExtension72.Path = "Game.Statistics.steel";
			BindingBase binding72 = ((IMarkupExtension<BindingBase>)bindingExtension72).ProvideValue(null);
			label57.SetBinding(Label.TextProperty, binding72);
			label57.SetValue(View.MarginProperty, new Thickness(3.0, 0.0, 0.0, 0.0));
			stackLayout24.Children.Add(label57);
			image31.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("aluminium.png"));
			image31.SetValue(VisualElement.HeightRequestProperty, 18.0);
			image31.SetValue(VisualElement.WidthRequestProperty, 18.0);
			image31.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			stackLayout24.Children.Add(image31);
			bindingExtension73.Path = "Game.Statistics.aluminium";
			BindingBase binding73 = ((IMarkupExtension<BindingBase>)bindingExtension73).ProvideValue(null);
			label58.SetBinding(Label.TextProperty, binding73);
			label58.SetValue(View.MarginProperty, new Thickness(3.0, 0.0, 0.0, 0.0));
			stackLayout24.Children.Add(label58);
			stackLayout27.Children.Add(stackLayout24);
			stackLayout26.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			stackLayout26.SetValue(StackLayout.SpacingProperty, 0.0);
			bindingExtension74.Path = "Game.Statistics.CurrentTask";
			bindingExtension74.StringFormat = "当前任务: {0}";
			BindingBase binding74 = ((IMarkupExtension<BindingBase>)bindingExtension74).ProvideValue(null);
			label59.SetBinding(Label.TextProperty, binding74);
			stackLayout26.Children.Add(label59);
			stackLayout25.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			stackLayout25.SetValue(StackLayout.SpacingProperty, 0.0);
			stackLayout25.SetValue(View.HorizontalOptionsProperty, LayoutOptions.EndAndExpand);
			label60.SetValue(Label.TextProperty, "详细日志：");
			label60.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout25.Children.Add(label60);
			bindingExtension75.Path = "Game.FullLog";
			BindingBase binding75 = ((IMarkupExtension<BindingBase>)bindingExtension75).ProvideValue(null);
			@switch.SetBinding(Switch.IsToggledProperty, binding75);
			stackLayout25.Children.Add(@switch);
			stackLayout26.Children.Add(stackLayout25);
			stackLayout27.Children.Add(stackLayout26);
			frame10.SetValue(ContentView.ContentProperty, stackLayout27);
			stackLayout30.Children.Add(frame10);
			frame11.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(2.0));
			frame11.SetValue(View.MarginProperty, new Thickness(3.0, 0.0));
			frame11.SetValue(View.VerticalOptionsProperty, LayoutOptions.FillAndExpand);
			scrollView2.SetValue(View.VerticalOptionsProperty, LayoutOptions.Fill);
			bindingExtension76.Path = "Game.MainLog";
			BindingBase binding76 = ((IMarkupExtension<BindingBase>)bindingExtension76).ProvideValue(null);
			label61.SetBinding(Label.TextProperty, binding76);
			label61.SetValue(Label.LineBreakModeProperty, LineBreakMode.CharacterWrap);
			scrollView2.Content = label61;
			frame11.SetValue(ContentView.ContentProperty, scrollView2);
			stackLayout30.Children.Add(frame11);
			frame12.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(2.0));
			frame12.SetValue(View.MarginProperty, new Thickness(3.0, 0.0, 3.0, 3.0));
			stackLayout29.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			bindingExtension77.Path = "ShipDialogueCommand";
			BindingBase binding77 = ((IMarkupExtension<BindingBase>)bindingExtension77).ProvideValue(null);
			tapGestureRecognizer19.SetBinding(TapGestureRecognizer.CommandProperty, binding77);
			tapGestureRecognizer19.SetValue(TapGestureRecognizer.NumberOfTapsRequiredProperty, 2);
			stackLayout29.GestureRecognizers.Add(tapGestureRecognizer19);
			stackLayout28.SetValue(StackLayout.SpacingProperty, 0.0);
			stackLayout28.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			bindingExtension78.Path = "ShipImage";
			BindingBase binding78 = ((IMarkupExtension<BindingBase>)bindingExtension78).ProvideValue(null);
			image32.SetBinding(Image.SourceProperty, binding78);
			image32.SetValue(VisualElement.WidthRequestProperty, 80.0);
			image32.SetValue(VisualElement.HeightRequestProperty, 21.0);
			stackLayout28.Children.Add(image32);
			bindingExtension79.Path = "ShipName";
			BindingBase binding79 = ((IMarkupExtension<BindingBase>)bindingExtension79).ProvideValue(null);
			label62.SetBinding(Label.TextProperty, binding79);
			BindableObject bindableObject13 = label62;
			BindableProperty fontSizeProperty13 = Label.FontSizeProperty;
			IExtendedTypeConverter extendedTypeConverter13 = new FontSizeConverter();
			string value25 = "10";
			XamlServiceProvider xamlServiceProvider25 = new XamlServiceProvider();
			Type typeFromHandle49 = typeof(IProvideValueTarget);
			object[] array32 = new object[0 + 7];
			array32[0] = label62;
			array32[1] = stackLayout28;
			array32[2] = stackLayout29;
			array32[3] = frame12;
			array32[4] = stackLayout30;
			array32[5] = contentPage3;
			array32[6] = this;
			object service25;
			xamlServiceProvider25.Add(typeFromHandle49, service25 = new SimpleValueTargetProvider(array32, Label.FontSizeProperty, nameScope));
			xamlServiceProvider25.Add(typeof(IReferenceProvider), service25);
			Type typeFromHandle50 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver25 = new XmlNamespaceResolver();
			xmlNamespaceResolver25.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver25.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver25.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver25.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
			xmlNamespaceResolver25.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
			xmlNamespaceResolver25.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
			xmlNamespaceResolver25.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
			xmlNamespaceResolver25.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xmlNamespaceResolver25.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
			xamlServiceProvider25.Add(typeFromHandle50, new XamlTypeResolver(xmlNamespaceResolver25, typeof(Main).GetTypeInfo().Assembly));
			xamlServiceProvider25.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(455, 58)));
			bindableObject13.SetValue(fontSizeProperty13, extendedTypeConverter13.ConvertFromInvariantString(value25, xamlServiceProvider25));
			label62.SetValue(View.HorizontalOptionsProperty, LayoutOptions.Center);
			stackLayout28.Children.Add(label62);
			stackLayout29.Children.Add(stackLayout28);
			bindingExtension80.Path = "Dialogue";
			BindingBase binding80 = ((IMarkupExtension<BindingBase>)bindingExtension80).ProvideValue(null);
			label63.SetBinding(Label.TextProperty, binding80);
			BindableObject bindableObject14 = label63;
			BindableProperty fontSizeProperty14 = Label.FontSizeProperty;
			IExtendedTypeConverter extendedTypeConverter14 = new FontSizeConverter();
			string value26 = "10";
			XamlServiceProvider xamlServiceProvider26 = new XamlServiceProvider();
			Type typeFromHandle51 = typeof(IProvideValueTarget);
			object[] array33 = new object[0 + 6];
			array33[0] = label63;
			array33[1] = stackLayout29;
			array33[2] = frame12;
			array33[3] = stackLayout30;
			array33[4] = contentPage3;
			array33[5] = this;
			object service26;
			xamlServiceProvider26.Add(typeFromHandle51, service26 = new SimpleValueTargetProvider(array33, Label.FontSizeProperty, nameScope));
			xamlServiceProvider26.Add(typeof(IReferenceProvider), service26);
			Type typeFromHandle52 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver26 = new XmlNamespaceResolver();
			xmlNamespaceResolver26.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver26.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver26.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver26.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
			xmlNamespaceResolver26.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
			xmlNamespaceResolver26.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
			xmlNamespaceResolver26.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
			xmlNamespaceResolver26.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xmlNamespaceResolver26.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
			xamlServiceProvider26.Add(typeFromHandle52, new XamlTypeResolver(xmlNamespaceResolver26, typeof(Main).GetTypeInfo().Assembly));
			xamlServiceProvider26.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(457, 54)));
			bindableObject14.SetValue(fontSizeProperty14, extendedTypeConverter14.ConvertFromInvariantString(value26, xamlServiceProvider26));
			stackLayout29.Children.Add(label63);
			frame12.SetValue(ContentView.ContentProperty, stackLayout29);
			stackLayout30.Children.Add(frame12);
			contentPage3.SetValue(ContentPage.ContentProperty, stackLayout30);
			this.Children.Add(contentPage3);
		}

		// Token: 0x060000D4 RID: 212 RVA: 0x000379FD File Offset: 0x00035BFD
		private void __InitComponentRuntime()
		{
			this.LoadFromXaml(typeof(Main));
			this.CarouselList = this.FindByName("CarouselList");
			this.SfListView = this.FindByName("SfListView");
		}

		// Token: 0x04000074 RID: 116
		[GeneratedCode("Xamarin.Forms.Build.Tasks.XamlG", "0.0.0.0")]
		private CarouselViewControl CarouselList;

		// Token: 0x04000075 RID: 117
		[GeneratedCode("Xamarin.Forms.Build.Tasks.XamlG", "0.0.0.0")]
		private SfListView SfListView;

		// Token: 0x0200003E RID: 62
		[CompilerGenerated]
		private sealed class <InitializeComponent>_anonXamlCDataTemplate_11
		{
			// Token: 0x060000DA RID: 218 RVA: 0x00037C28 File Offset: 0x00035E28
			internal object LoadDataTemplate()
			{
				BindingExtension bindingExtension = new BindingExtension();
				Label label = new Label();
				ReferenceExtension referenceExtension = new ReferenceExtension();
				BindingExtension bindingExtension2 = new BindingExtension();
				TapGestureRecognizer tapGestureRecognizer = new TapGestureRecognizer();
				Label label2 = new Label();
				ReferenceExtension referenceExtension2 = new ReferenceExtension();
				BindingExtension bindingExtension3 = new BindingExtension();
				BindingExtension bindingExtension4 = new BindingExtension();
				TapGestureRecognizer tapGestureRecognizer2 = new TapGestureRecognizer();
				Label label3 = new Label();
				StackLayout stackLayout = new StackLayout();
				BindingExtension bindingExtension5 = new BindingExtension();
				DataTemplate dataTemplate = new DataTemplate();
				FlowListView flowListView = new FlowListView();
				StackLayout stackLayout2 = new StackLayout();
				NameScope nameScope = new NameScope();
				NameScope.SetNameScope(stackLayout2, nameScope);
				stackLayout.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				bindingExtension.Path = "title";
				bindingExtension.StringFormat = "名称:{0}";
				BindingBase binding = ((IMarkupExtension<BindingBase>)bindingExtension).ProvideValue(null);
				label.SetBinding(Label.TextProperty, binding);
				label.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject = label;
				BindableProperty fontSizeProperty = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter = new FontSizeConverter();
				string value = "12";
				XamlServiceProvider xamlServiceProvider = new XamlServiceProvider();
				Type typeFromHandle = typeof(IProvideValueTarget);
				int length;
				object[] array = new object[(length = this.parentValues.Length) + 3];
				Array.Copy(this.parentValues, 0, array, 3, length);
				object[] array2 = array;
				array2[0] = label;
				array2[1] = stackLayout;
				array2[2] = stackLayout2;
				object service;
				xamlServiceProvider.Add(typeFromHandle, service = new SimpleValueTargetProvider(array2, Label.FontSizeProperty, nameScope));
				xamlServiceProvider.Add(typeof(IReferenceProvider), service);
				Type typeFromHandle2 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver = new XmlNamespaceResolver();
				xmlNamespaceResolver.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
				xmlNamespaceResolver.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
				xmlNamespaceResolver.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
				xmlNamespaceResolver.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xmlNamespaceResolver.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
				xamlServiceProvider.Add(typeFromHandle2, new XamlTypeResolver(xmlNamespaceResolver, typeof(Main.<InitializeComponent>_anonXamlCDataTemplate_11).GetTypeInfo().Assembly));
				xamlServiceProvider.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(89, 124)));
				bindableObject.SetValue(fontSizeProperty, extendedTypeConverter.ConvertFromInvariantString(value, xamlServiceProvider));
				stackLayout.Children.Add(label);
				label2.SetValue(Label.TextProperty, "详情");
				label2.SetValue(Label.TextColorProperty, Color.DeepSkyBlue);
				label2.SetValue(View.HorizontalOptionsProperty, LayoutOptions.EndAndExpand);
				referenceExtension.Name = "CarouselList";
				IMarkupExtension markupExtension = referenceExtension;
				XamlServiceProvider xamlServiceProvider2 = new XamlServiceProvider();
				Type typeFromHandle3 = typeof(IProvideValueTarget);
				int length2;
				object[] array3 = new object[(length2 = this.parentValues.Length) + 5];
				Array.Copy(this.parentValues, 0, array3, 5, length2);
				object[] array4 = array3;
				array4[0] = bindingExtension2;
				array4[1] = tapGestureRecognizer;
				array4[2] = label2;
				array4[3] = stackLayout;
				array4[4] = stackLayout2;
				object service2;
				xamlServiceProvider2.Add(typeFromHandle3, service2 = new SimpleValueTargetProvider(array4, typeof(BindingExtension).GetRuntimeProperty("Source"), nameScope));
				xamlServiceProvider2.Add(typeof(IReferenceProvider), service2);
				Type typeFromHandle4 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver2 = new XmlNamespaceResolver();
				xmlNamespaceResolver2.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver2.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver2.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver2.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
				xmlNamespaceResolver2.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
				xmlNamespaceResolver2.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
				xmlNamespaceResolver2.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver2.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xmlNamespaceResolver2.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
				xamlServiceProvider2.Add(typeFromHandle4, new XamlTypeResolver(xmlNamespaceResolver2, typeof(Main.<InitializeComponent>_anonXamlCDataTemplate_11).GetTypeInfo().Assembly));
				xamlServiceProvider2.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(92, 71)));
				object source = markupExtension.ProvideValue(xamlServiceProvider2);
				bindingExtension2.Source = source;
				bindingExtension2.Path = "BindingContext.ShipStatCommand";
				BindingBase binding2 = ((IMarkupExtension<BindingBase>)bindingExtension2).ProvideValue(null);
				tapGestureRecognizer.SetBinding(TapGestureRecognizer.CommandProperty, binding2);
				label2.GestureRecognizers.Add(tapGestureRecognizer);
				stackLayout.Children.Add(label2);
				label3.SetValue(Label.TextProperty, "添加");
				label3.SetValue(Label.TextColorProperty, Color.Aqua);
				label3.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
				referenceExtension2.Name = "CarouselList";
				IMarkupExtension markupExtension2 = referenceExtension2;
				XamlServiceProvider xamlServiceProvider3 = new XamlServiceProvider();
				Type typeFromHandle5 = typeof(IProvideValueTarget);
				int length3;
				object[] array5 = new object[(length3 = this.parentValues.Length) + 5];
				Array.Copy(this.parentValues, 0, array5, 5, length3);
				object[] array6 = array5;
				array6[0] = bindingExtension3;
				array6[1] = tapGestureRecognizer2;
				array6[2] = label3;
				array6[3] = stackLayout;
				array6[4] = stackLayout2;
				object service3;
				xamlServiceProvider3.Add(typeFromHandle5, service3 = new SimpleValueTargetProvider(array6, typeof(BindingExtension).GetRuntimeProperty("Source"), nameScope));
				xamlServiceProvider3.Add(typeof(IReferenceProvider), service3);
				Type typeFromHandle6 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver3 = new XmlNamespaceResolver();
				xmlNamespaceResolver3.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver3.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver3.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver3.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
				xmlNamespaceResolver3.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
				xmlNamespaceResolver3.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
				xmlNamespaceResolver3.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver3.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xmlNamespaceResolver3.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
				xamlServiceProvider3.Add(typeFromHandle6, new XamlTypeResolver(xmlNamespaceResolver3, typeof(Main.<InitializeComponent>_anonXamlCDataTemplate_11).GetTypeInfo().Assembly));
				xamlServiceProvider3.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(97, 71)));
				object source2 = markupExtension2.ProvideValue(xamlServiceProvider3);
				bindingExtension3.Source = source2;
				bindingExtension3.Path = "BindingContext.AddShipCommand";
				BindingBase binding3 = ((IMarkupExtension<BindingBase>)bindingExtension3).ProvideValue(null);
				tapGestureRecognizer2.SetBinding(TapGestureRecognizer.CommandProperty, binding3);
				BindingBase binding4 = ((IMarkupExtension<BindingBase>)bindingExtension4).ProvideValue(null);
				tapGestureRecognizer2.SetBinding(TapGestureRecognizer.CommandParameterProperty, binding4);
				label3.GestureRecognizers.Add(tapGestureRecognizer2);
				stackLayout.Children.Add(label3);
				stackLayout2.Children.Add(stackLayout);
				bindingExtension5.Path = "UserShip";
				BindingBase binding5 = ((IMarkupExtension<BindingBase>)bindingExtension5).ProvideValue(null);
				flowListView.SetBinding(FlowListView.FlowItemsSourceProperty, binding5);
				flowListView.SetValue(FlowListView.FlowColumnCountProperty, new int?(6));
				flowListView.SetValue(ListView.HasUnevenRowsProperty, true);
				flowListView.SetValue(VisualElement.HeightRequestProperty, 200.0);
				IDataTemplate dataTemplate2 = dataTemplate;
				Main.<InitializeComponent>_anonXamlCDataTemplate_11.<LoadDataTemplate>_anonXamlCDataTemplate_12 <LoadDataTemplate>_anonXamlCDataTemplate_ = new Main.<InitializeComponent>_anonXamlCDataTemplate_11.<LoadDataTemplate>_anonXamlCDataTemplate_12();
				int length4;
				object[] array7 = new object[(length4 = this.parentValues.Length) + 3];
				Array.Copy(this.parentValues, 0, array7, 3, length4);
				object[] array8 = array7;
				array8[0] = dataTemplate;
				array8[1] = flowListView;
				array8[2] = stackLayout2;
				<LoadDataTemplate>_anonXamlCDataTemplate_.parentValues = array8;
				<LoadDataTemplate>_anonXamlCDataTemplate_.root = this.root;
				dataTemplate2.LoadTemplate = new Func<object>(<LoadDataTemplate>_anonXamlCDataTemplate_.LoadDataTemplate);
				flowListView.SetValue(FlowListView.FlowColumnTemplateProperty, dataTemplate);
				stackLayout2.Children.Add(flowListView);
				return stackLayout2;
			}

			// Token: 0x0400007E RID: 126
			internal object[] parentValues;

			// Token: 0x0400007F RID: 127
			internal Main root;

			// Token: 0x0200003F RID: 63
			[CompilerGenerated]
			private sealed class <LoadDataTemplate>_anonXamlCDataTemplate_12
			{
				// Token: 0x060000DC RID: 220 RVA: 0x000383A8 File Offset: 0x000365A8
				internal object LoadDataTemplate()
				{
					ReferenceExtension referenceExtension = new ReferenceExtension();
					BindingExtension bindingExtension = new BindingExtension();
					BindingExtension bindingExtension2 = new BindingExtension();
					Label label = new Label();
					BindingExtension bindingExtension3 = new BindingExtension();
					Label label2 = new Label();
					BindingExtension bindingExtension4 = new BindingExtension();
					Bloodbar bloodbar = new Bloodbar();
					StackLayout stackLayout = new StackLayout();
					BindingExtension bindingExtension5 = new BindingExtension();
					ReferenceExtension referenceExtension2 = new ReferenceExtension();
					BindingExtension bindingExtension6 = new BindingExtension();
					BindingExtension bindingExtension7 = new BindingExtension();
					TapGestureRecognizer tapGestureRecognizer = new TapGestureRecognizer();
					Image image = new Image();
					BindingExtension bindingExtension8 = new BindingExtension();
					Image image2 = new Image();
					BindingExtension bindingExtension9 = new BindingExtension();
					Image image3 = new Image();
					BindingExtension bindingExtension10 = new BindingExtension();
					Image image4 = new Image();
					AbsoluteLayout absoluteLayout = new AbsoluteLayout();
					RowDefinition rowDefinition = new RowDefinition();
					RowDefinition rowDefinition2 = new RowDefinition();
					ColumnDefinition columnDefinition = new ColumnDefinition();
					ColumnDefinition columnDefinition2 = new ColumnDefinition();
					BindingExtension bindingExtension11 = new BindingExtension();
					Image image5 = new Image();
					BindingExtension bindingExtension12 = new BindingExtension();
					Image image6 = new Image();
					BindingExtension bindingExtension13 = new BindingExtension();
					Image image7 = new Image();
					BindingExtension bindingExtension14 = new BindingExtension();
					Image image8 = new Image();
					Grid grid = new Grid();
					StackLayout stackLayout2 = new StackLayout();
					ReferenceExtension referenceExtension3 = new ReferenceExtension();
					BindingExtension bindingExtension15 = new BindingExtension();
					BindingExtension bindingExtension16 = new BindingExtension();
					Label label3 = new Label();
					BindingExtension bindingExtension17 = new BindingExtension();
					Image image9 = new Image();
					BindingExtension bindingExtension18 = new BindingExtension();
					Label label4 = new Label();
					BindingExtension bindingExtension19 = new BindingExtension();
					Label label5 = new Label();
					BindingExtension bindingExtension20 = new BindingExtension();
					Label label6 = new Label();
					BindingExtension bindingExtension21 = new BindingExtension();
					Label label7 = new Label();
					BindingExtension bindingExtension22 = new BindingExtension();
					Label label8 = new Label();
					BindingExtension bindingExtension23 = new BindingExtension();
					Label label9 = new Label();
					BindingExtension bindingExtension24 = new BindingExtension();
					Label label10 = new Label();
					BindingExtension bindingExtension25 = new BindingExtension();
					Label label11 = new Label();
					BindingExtension bindingExtension26 = new BindingExtension();
					Label label12 = new Label();
					BindingExtension bindingExtension27 = new BindingExtension();
					Label label13 = new Label();
					StackLayout stackLayout3 = new StackLayout();
					StackLayout stackLayout4 = new StackLayout();
					Frame frame = new Frame();
					NameScope nameScope = new NameScope();
					NameScope.SetNameScope(frame, nameScope);
					frame.SetValue(View.MarginProperty, new Thickness(1.0));
					frame.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(1.0));
					stackLayout2.SetValue(StackLayout.SpacingProperty, 0.0);
					referenceExtension.Name = "CarouselList";
					IMarkupExtension markupExtension = referenceExtension;
					XamlServiceProvider xamlServiceProvider = new XamlServiceProvider();
					Type typeFromHandle = typeof(IProvideValueTarget);
					int length;
					object[] array = new object[(length = this.parentValues.Length) + 4];
					Array.Copy(this.parentValues, 0, array, 4, length);
					object[] array2 = array;
					array2[0] = bindingExtension;
					array2[1] = stackLayout2;
					array2[2] = stackLayout4;
					array2[3] = frame;
					object service;
					xamlServiceProvider.Add(typeFromHandle, service = new SimpleValueTargetProvider(array2, typeof(BindingExtension).GetRuntimeProperty("Source"), nameScope));
					xamlServiceProvider.Add(typeof(IReferenceProvider), service);
					Type typeFromHandle2 = typeof(IXamlTypeResolver);
					XmlNamespaceResolver xmlNamespaceResolver = new XmlNamespaceResolver();
					xmlNamespaceResolver.Add("", "http://xamarin.com/schemas/2014/forms");
					xmlNamespaceResolver.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
					xmlNamespaceResolver.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
					xmlNamespaceResolver.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
					xmlNamespaceResolver.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
					xmlNamespaceResolver.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
					xmlNamespaceResolver.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
					xmlNamespaceResolver.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
					xmlNamespaceResolver.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
					xamlServiceProvider.Add(typeFromHandle2, new XamlTypeResolver(xmlNamespaceResolver, typeof(Main.<InitializeComponent>_anonXamlCDataTemplate_11.<LoadDataTemplate>_anonXamlCDataTemplate_12).GetTypeInfo().Assembly));
					xamlServiceProvider.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(106, 82)));
					object source = markupExtension.ProvideValue(xamlServiceProvider);
					bindingExtension.Source = source;
					bindingExtension.Path = "BindingContext.StatB";
					BindingBase binding = ((IMarkupExtension<BindingBase>)bindingExtension).ProvideValue(null);
					stackLayout2.SetBinding(VisualElement.IsVisibleProperty, binding);
					bindingExtension2.Path = "Name";
					BindingBase binding2 = ((IMarkupExtension<BindingBase>)bindingExtension2).ProvideValue(null);
					label.SetBinding(Label.TextProperty, binding2);
					label.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
					label.SetValue(View.HorizontalOptionsProperty, LayoutOptions.FillAndExpand);
					label.SetValue(Label.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
					BindableObject bindableObject = label;
					BindableProperty fontSizeProperty = Label.FontSizeProperty;
					IExtendedTypeConverter extendedTypeConverter = new FontSizeConverter();
					string value = "8";
					XamlServiceProvider xamlServiceProvider2 = new XamlServiceProvider();
					Type typeFromHandle3 = typeof(IProvideValueTarget);
					int length2;
					object[] array3 = new object[(length2 = this.parentValues.Length) + 4];
					Array.Copy(this.parentValues, 0, array3, 4, length2);
					object[] array4 = array3;
					array4[0] = label;
					array4[1] = stackLayout2;
					array4[2] = stackLayout4;
					array4[3] = frame;
					object service2;
					xamlServiceProvider2.Add(typeFromHandle3, service2 = new SimpleValueTargetProvider(array4, Label.FontSizeProperty, nameScope));
					xamlServiceProvider2.Add(typeof(IReferenceProvider), service2);
					Type typeFromHandle4 = typeof(IXamlTypeResolver);
					XmlNamespaceResolver xmlNamespaceResolver2 = new XmlNamespaceResolver();
					xmlNamespaceResolver2.Add("", "http://xamarin.com/schemas/2014/forms");
					xmlNamespaceResolver2.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
					xmlNamespaceResolver2.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
					xmlNamespaceResolver2.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
					xmlNamespaceResolver2.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
					xmlNamespaceResolver2.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
					xmlNamespaceResolver2.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
					xmlNamespaceResolver2.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
					xmlNamespaceResolver2.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
					xamlServiceProvider2.Add(typeFromHandle4, new XamlTypeResolver(xmlNamespaceResolver2, typeof(Main.<InitializeComponent>_anonXamlCDataTemplate_11.<LoadDataTemplate>_anonXamlCDataTemplate_12).GetTypeInfo().Assembly));
					xamlServiceProvider2.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(107, 187)));
					bindableObject.SetValue(fontSizeProperty, extendedTypeConverter.ConvertFromInvariantString(value, xamlServiceProvider2));
					label.SetValue(Label.LineBreakModeProperty, LineBreakMode.NoWrap);
					stackLayout2.Children.Add(label);
					stackLayout.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
					stackLayout.SetValue(View.HorizontalOptionsProperty, LayoutOptions.Center);
					stackLayout.SetValue(VisualElement.WidthRequestProperty, 56.0);
					bindingExtension3.Path = "level";
					bindingExtension3.StringFormat = "Lv{0}";
					BindingBase binding3 = ((IMarkupExtension<BindingBase>)bindingExtension3).ProvideValue(null);
					label2.SetBinding(Label.TextProperty, binding3);
					label2.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
					BindableObject bindableObject2 = label2;
					BindableProperty fontSizeProperty2 = Label.FontSizeProperty;
					IExtendedTypeConverter extendedTypeConverter2 = new FontSizeConverter();
					string value2 = "9";
					XamlServiceProvider xamlServiceProvider3 = new XamlServiceProvider();
					Type typeFromHandle5 = typeof(IProvideValueTarget);
					int length3;
					object[] array5 = new object[(length3 = this.parentValues.Length) + 5];
					Array.Copy(this.parentValues, 0, array5, 5, length3);
					object[] array6 = array5;
					array6[0] = label2;
					array6[1] = stackLayout;
					array6[2] = stackLayout2;
					array6[3] = stackLayout4;
					array6[4] = frame;
					object service3;
					xamlServiceProvider3.Add(typeFromHandle5, service3 = new SimpleValueTargetProvider(array6, Label.FontSizeProperty, nameScope));
					xamlServiceProvider3.Add(typeof(IReferenceProvider), service3);
					Type typeFromHandle6 = typeof(IXamlTypeResolver);
					XmlNamespaceResolver xmlNamespaceResolver3 = new XmlNamespaceResolver();
					xmlNamespaceResolver3.Add("", "http://xamarin.com/schemas/2014/forms");
					xmlNamespaceResolver3.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
					xmlNamespaceResolver3.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
					xmlNamespaceResolver3.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
					xmlNamespaceResolver3.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
					xmlNamespaceResolver3.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
					xmlNamespaceResolver3.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
					xmlNamespaceResolver3.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
					xmlNamespaceResolver3.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
					xamlServiceProvider3.Add(typeFromHandle6, new XamlTypeResolver(xmlNamespaceResolver3, typeof(Main.<InitializeComponent>_anonXamlCDataTemplate_11.<LoadDataTemplate>_anonXamlCDataTemplate_12).GetTypeInfo().Assembly));
					xamlServiceProvider3.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(109, 147)));
					bindableObject2.SetValue(fontSizeProperty2, extendedTypeConverter2.ConvertFromInvariantString(value2, xamlServiceProvider3));
					label2.SetValue(VisualElement.WidthRequestProperty, 27.0);
					stackLayout.Children.Add(label2);
					bindingExtension4.Path = "HPPercent";
					BindingBase binding4 = ((IMarkupExtension<BindingBase>)bindingExtension4).ProvideValue(null);
					bloodbar.SetBinding(ProgressBar.ProgressProperty, binding4);
					bloodbar.SetValue(VisualElement.WidthRequestProperty, 20.0);
					bloodbar.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
					bloodbar.SetValue(View.HorizontalOptionsProperty, LayoutOptions.EndAndExpand);
					stackLayout.Children.Add(bloodbar);
					stackLayout2.Children.Add(stackLayout);
					absoluteLayout.SetValue(View.HorizontalOptionsProperty, LayoutOptions.Center);
					absoluteLayout.SetValue(VisualElement.WidthRequestProperty, 56.0);
					absoluteLayout.SetValue(VisualElement.HeightRequestProperty, 102.0);
					bindingExtension5.Path = "Image";
					BindingBase binding5 = ((IMarkupExtension<BindingBase>)bindingExtension5).ProvideValue(null);
					image.SetBinding(Image.SourceProperty, binding5);
					image.SetValue(VisualElement.WidthRequestProperty, 56.0);
					image.SetValue(VisualElement.HeightRequestProperty, 102.0);
					referenceExtension2.Name = "CarouselList";
					IMarkupExtension markupExtension2 = referenceExtension2;
					XamlServiceProvider xamlServiceProvider4 = new XamlServiceProvider();
					Type typeFromHandle7 = typeof(IProvideValueTarget);
					int length4;
					object[] array7 = new object[(length4 = this.parentValues.Length) + 7];
					Array.Copy(this.parentValues, 0, array7, 7, length4);
					object[] array8 = array7;
					array8[0] = bindingExtension6;
					array8[1] = tapGestureRecognizer;
					array8[2] = image;
					array8[3] = absoluteLayout;
					array8[4] = stackLayout2;
					array8[5] = stackLayout4;
					array8[6] = frame;
					object service4;
					xamlServiceProvider4.Add(typeFromHandle7, service4 = new SimpleValueTargetProvider(array8, typeof(BindingExtension).GetRuntimeProperty("Source"), nameScope));
					xamlServiceProvider4.Add(typeof(IReferenceProvider), service4);
					Type typeFromHandle8 = typeof(IXamlTypeResolver);
					XmlNamespaceResolver xmlNamespaceResolver4 = new XmlNamespaceResolver();
					xmlNamespaceResolver4.Add("", "http://xamarin.com/schemas/2014/forms");
					xmlNamespaceResolver4.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
					xmlNamespaceResolver4.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
					xmlNamespaceResolver4.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
					xmlNamespaceResolver4.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
					xmlNamespaceResolver4.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
					xmlNamespaceResolver4.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
					xmlNamespaceResolver4.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
					xmlNamespaceResolver4.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
					xamlServiceProvider4.Add(typeFromHandle8, new XamlTypeResolver(xmlNamespaceResolver4, typeof(Main.<InitializeComponent>_anonXamlCDataTemplate_11.<LoadDataTemplate>_anonXamlCDataTemplate_12).GetTypeInfo().Assembly));
					xamlServiceProvider4.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(115, 95)));
					object source2 = markupExtension2.ProvideValue(xamlServiceProvider4);
					bindingExtension6.Source = source2;
					bindingExtension6.Path = "BindingContext.ChangeShipCommand";
					BindingBase binding6 = ((IMarkupExtension<BindingBase>)bindingExtension6).ProvideValue(null);
					tapGestureRecognizer.SetBinding(TapGestureRecognizer.CommandProperty, binding6);
					BindingBase binding7 = ((IMarkupExtension<BindingBase>)bindingExtension7).ProvideValue(null);
					tapGestureRecognizer.SetBinding(TapGestureRecognizer.CommandParameterProperty, binding7);
					tapGestureRecognizer.SetValue(TapGestureRecognizer.NumberOfTapsRequiredProperty, 2);
					image.GestureRecognizers.Add(tapGestureRecognizer);
					absoluteLayout.Children.Add(image);
					image2.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("explore.png"));
					image2.SetValue(AbsoluteLayout.LayoutBoundsProperty, new Rectangle(0.0, 55.0, 56.0, 17.0));
					bindingExtension8.Path = "IsInExplore";
					BindingBase binding8 = ((IMarkupExtension<BindingBase>)bindingExtension8).ProvideValue(null);
					image2.SetBinding(VisualElement.IsVisibleProperty, binding8);
					absoluteLayout.Children.Add(image2);
					image3.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("repair.png"));
					image3.SetValue(AbsoluteLayout.LayoutBoundsProperty, new Rectangle(0.0, 55.0, 56.0, 17.0));
					bindingExtension9.Path = "IsInRepair";
					BindingBase binding9 = ((IMarkupExtension<BindingBase>)bindingExtension9).ProvideValue(null);
					image3.SetBinding(VisualElement.IsVisibleProperty, binding9);
					absoluteLayout.Children.Add(image3);
					image4.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("heart.png"));
					image4.SetValue(AbsoluteLayout.LayoutBoundsProperty, new Rectangle(0.0, 85.0, 18.0, 18.0));
					bindingExtension10.Path = "IsLove";
					BindingBase binding10 = ((IMarkupExtension<BindingBase>)bindingExtension10).ProvideValue(null);
					image4.SetBinding(VisualElement.IsVisibleProperty, binding10);
					absoluteLayout.Children.Add(image4);
					stackLayout2.Children.Add(absoluteLayout);
					grid.SetValue(View.HorizontalOptionsProperty, LayoutOptions.Center);
					grid.SetValue(VisualElement.WidthRequestProperty, 56.0);
					grid.SetValue(View.MarginProperty, new Thickness(0.0, 4.0, 0.0, 2.0));
					grid.SetValue(Grid.ColumnSpacingProperty, 2.0);
					rowDefinition.SetValue(RowDefinition.HeightProperty, new GridLengthTypeConverter().ConvertFromInvariantString("*"));
					grid.GetValue(Grid.RowDefinitionsProperty).Add(rowDefinition);
					rowDefinition2.SetValue(RowDefinition.HeightProperty, new GridLengthTypeConverter().ConvertFromInvariantString("*"));
					grid.GetValue(Grid.RowDefinitionsProperty).Add(rowDefinition2);
					columnDefinition.SetValue(ColumnDefinition.WidthProperty, new GridLengthTypeConverter().ConvertFromInvariantString("*"));
					grid.GetValue(Grid.ColumnDefinitionsProperty).Add(columnDefinition);
					columnDefinition2.SetValue(ColumnDefinition.WidthProperty, new GridLengthTypeConverter().ConvertFromInvariantString("*"));
					grid.GetValue(Grid.ColumnDefinitionsProperty).Add(columnDefinition2);
					bindingExtension11.Path = "Equipment1.Image";
					BindingBase binding11 = ((IMarkupExtension<BindingBase>)bindingExtension11).ProvideValue(null);
					image5.SetBinding(Image.SourceProperty, binding11);
					image5.SetValue(VisualElement.WidthRequestProperty, 22.0);
					image5.SetValue(VisualElement.HeightRequestProperty, 22.0);
					image5.SetValue(View.HorizontalOptionsProperty, LayoutOptions.Center);
					image5.SetValue(Grid.RowProperty, 0);
					image5.SetValue(Grid.ColumnProperty, 0);
					grid.Children.Add(image5);
					bindingExtension12.Path = "Equipment2.Image";
					BindingBase binding12 = ((IMarkupExtension<BindingBase>)bindingExtension12).ProvideValue(null);
					image6.SetBinding(Image.SourceProperty, binding12);
					image6.SetValue(VisualElement.WidthRequestProperty, 22.0);
					image6.SetValue(VisualElement.HeightRequestProperty, 22.0);
					image6.SetValue(View.HorizontalOptionsProperty, LayoutOptions.Center);
					image6.SetValue(Grid.RowProperty, 0);
					image6.SetValue(Grid.ColumnProperty, 1);
					grid.Children.Add(image6);
					bindingExtension13.Path = "Equipment3.Image";
					BindingBase binding13 = ((IMarkupExtension<BindingBase>)bindingExtension13).ProvideValue(null);
					image7.SetBinding(Image.SourceProperty, binding13);
					image7.SetValue(VisualElement.WidthRequestProperty, 22.0);
					image7.SetValue(VisualElement.HeightRequestProperty, 22.0);
					image7.SetValue(View.HorizontalOptionsProperty, LayoutOptions.Center);
					image7.SetValue(Grid.RowProperty, 1);
					image7.SetValue(Grid.ColumnProperty, 0);
					grid.Children.Add(image7);
					bindingExtension14.Path = "Equipment4.Image";
					BindingBase binding14 = ((IMarkupExtension<BindingBase>)bindingExtension14).ProvideValue(null);
					image8.SetBinding(Image.SourceProperty, binding14);
					image8.SetValue(VisualElement.WidthRequestProperty, 22.0);
					image8.SetValue(VisualElement.HeightRequestProperty, 22.0);
					image8.SetValue(View.HorizontalOptionsProperty, LayoutOptions.Center);
					image8.SetValue(Grid.RowProperty, 1);
					image8.SetValue(Grid.ColumnProperty, 1);
					grid.Children.Add(image8);
					stackLayout2.Children.Add(grid);
					stackLayout4.Children.Add(stackLayout2);
					stackLayout3.SetValue(StackLayout.SpacingProperty, 0.0);
					referenceExtension3.Name = "CarouselList";
					IMarkupExtension markupExtension3 = referenceExtension3;
					XamlServiceProvider xamlServiceProvider5 = new XamlServiceProvider();
					Type typeFromHandle9 = typeof(IProvideValueTarget);
					int length5;
					object[] array9 = new object[(length5 = this.parentValues.Length) + 4];
					Array.Copy(this.parentValues, 0, array9, 4, length5);
					object[] array10 = array9;
					array10[0] = bindingExtension15;
					array10[1] = stackLayout3;
					array10[2] = stackLayout4;
					array10[3] = frame;
					object service5;
					xamlServiceProvider5.Add(typeFromHandle9, service5 = new SimpleValueTargetProvider(array10, typeof(BindingExtension).GetRuntimeProperty("Source"), nameScope));
					xamlServiceProvider5.Add(typeof(IReferenceProvider), service5);
					Type typeFromHandle10 = typeof(IXamlTypeResolver);
					XmlNamespaceResolver xmlNamespaceResolver5 = new XmlNamespaceResolver();
					xmlNamespaceResolver5.Add("", "http://xamarin.com/schemas/2014/forms");
					xmlNamespaceResolver5.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
					xmlNamespaceResolver5.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
					xmlNamespaceResolver5.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
					xmlNamespaceResolver5.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
					xmlNamespaceResolver5.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
					xmlNamespaceResolver5.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
					xmlNamespaceResolver5.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
					xmlNamespaceResolver5.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
					xamlServiceProvider5.Add(typeFromHandle10, new XamlTypeResolver(xmlNamespaceResolver5, typeof(Main.<InitializeComponent>_anonXamlCDataTemplate_11.<LoadDataTemplate>_anonXamlCDataTemplate_12).GetTypeInfo().Assembly));
					xamlServiceProvider5.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(138, 82)));
					object source3 = markupExtension3.ProvideValue(xamlServiceProvider5);
					bindingExtension15.Source = source3;
					bindingExtension15.Path = "BindingContext.Stat";
					BindingBase binding15 = ((IMarkupExtension<BindingBase>)bindingExtension15).ProvideValue(null);
					stackLayout3.SetBinding(VisualElement.IsVisibleProperty, binding15);
					bindingExtension16.Path = "Name";
					BindingBase binding16 = ((IMarkupExtension<BindingBase>)bindingExtension16).ProvideValue(null);
					label3.SetBinding(Label.TextProperty, binding16);
					label3.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
					label3.SetValue(View.HorizontalOptionsProperty, LayoutOptions.FillAndExpand);
					label3.SetValue(Label.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
					BindableObject bindableObject3 = label3;
					BindableProperty fontSizeProperty3 = Label.FontSizeProperty;
					IExtendedTypeConverter extendedTypeConverter3 = new FontSizeConverter();
					string value3 = "8";
					XamlServiceProvider xamlServiceProvider6 = new XamlServiceProvider();
					Type typeFromHandle11 = typeof(IProvideValueTarget);
					int length6;
					object[] array11 = new object[(length6 = this.parentValues.Length) + 4];
					Array.Copy(this.parentValues, 0, array11, 4, length6);
					object[] array12 = array11;
					array12[0] = label3;
					array12[1] = stackLayout3;
					array12[2] = stackLayout4;
					array12[3] = frame;
					object service6;
					xamlServiceProvider6.Add(typeFromHandle11, service6 = new SimpleValueTargetProvider(array12, Label.FontSizeProperty, nameScope));
					xamlServiceProvider6.Add(typeof(IReferenceProvider), service6);
					Type typeFromHandle12 = typeof(IXamlTypeResolver);
					XmlNamespaceResolver xmlNamespaceResolver6 = new XmlNamespaceResolver();
					xmlNamespaceResolver6.Add("", "http://xamarin.com/schemas/2014/forms");
					xmlNamespaceResolver6.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
					xmlNamespaceResolver6.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
					xmlNamespaceResolver6.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
					xmlNamespaceResolver6.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
					xmlNamespaceResolver6.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
					xmlNamespaceResolver6.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
					xmlNamespaceResolver6.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
					xmlNamespaceResolver6.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
					xamlServiceProvider6.Add(typeFromHandle12, new XamlTypeResolver(xmlNamespaceResolver6, typeof(Main.<InitializeComponent>_anonXamlCDataTemplate_11.<LoadDataTemplate>_anonXamlCDataTemplate_12).GetTypeInfo().Assembly));
					xamlServiceProvider6.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(139, 187)));
					bindableObject3.SetValue(fontSizeProperty3, extendedTypeConverter3.ConvertFromInvariantString(value3, xamlServiceProvider6));
					label3.SetValue(Label.LineBreakModeProperty, LineBreakMode.NoWrap);
					stackLayout3.Children.Add(label3);
					bindingExtension17.Path = "SmallImage";
					BindingBase binding17 = ((IMarkupExtension<BindingBase>)bindingExtension17).ProvideValue(null);
					image9.SetBinding(Image.SourceProperty, binding17);
					image9.SetValue(VisualElement.WidthRequestProperty, 80.0);
					image9.SetValue(VisualElement.HeightRequestProperty, 21.0);
					stackLayout3.Children.Add(image9);
					bindingExtension18.Path = "battleProps.hp";
					bindingExtension18.StringFormat = "耐久: {0}";
					BindingBase binding18 = ((IMarkupExtension<BindingBase>)bindingExtension18).ProvideValue(null);
					label4.SetBinding(Label.TextProperty, binding18);
					BindableObject bindableObject4 = label4;
					BindableProperty fontSizeProperty4 = Label.FontSizeProperty;
					IExtendedTypeConverter extendedTypeConverter4 = new FontSizeConverter();
					string value4 = "11";
					XamlServiceProvider xamlServiceProvider7 = new XamlServiceProvider();
					Type typeFromHandle13 = typeof(IProvideValueTarget);
					int length7;
					object[] array13 = new object[(length7 = this.parentValues.Length) + 4];
					Array.Copy(this.parentValues, 0, array13, 4, length7);
					object[] array14 = array13;
					array14[0] = label4;
					array14[1] = stackLayout3;
					array14[2] = stackLayout4;
					array14[3] = frame;
					object service7;
					xamlServiceProvider7.Add(typeFromHandle13, service7 = new SimpleValueTargetProvider(array14, Label.FontSizeProperty, nameScope));
					xamlServiceProvider7.Add(typeof(IReferenceProvider), service7);
					Type typeFromHandle14 = typeof(IXamlTypeResolver);
					XmlNamespaceResolver xmlNamespaceResolver7 = new XmlNamespaceResolver();
					xmlNamespaceResolver7.Add("", "http://xamarin.com/schemas/2014/forms");
					xmlNamespaceResolver7.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
					xmlNamespaceResolver7.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
					xmlNamespaceResolver7.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
					xmlNamespaceResolver7.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
					xmlNamespaceResolver7.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
					xmlNamespaceResolver7.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
					xmlNamespaceResolver7.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
					xmlNamespaceResolver7.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
					xamlServiceProvider7.Add(typeFromHandle14, new XamlTypeResolver(xmlNamespaceResolver7, typeof(Main.<InitializeComponent>_anonXamlCDataTemplate_11.<LoadDataTemplate>_anonXamlCDataTemplate_12).GetTypeInfo().Assembly));
					xamlServiceProvider7.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(141, 129)));
					bindableObject4.SetValue(fontSizeProperty4, extendedTypeConverter4.ConvertFromInvariantString(value4, xamlServiceProvider7));
					stackLayout3.Children.Add(label4);
					bindingExtension19.Path = "battleProps.atk";
					bindingExtension19.StringFormat = "火力: {0}";
					BindingBase binding19 = ((IMarkupExtension<BindingBase>)bindingExtension19).ProvideValue(null);
					label5.SetBinding(Label.TextProperty, binding19);
					BindableObject bindableObject5 = label5;
					BindableProperty fontSizeProperty5 = Label.FontSizeProperty;
					IExtendedTypeConverter extendedTypeConverter5 = new FontSizeConverter();
					string value5 = "11";
					XamlServiceProvider xamlServiceProvider8 = new XamlServiceProvider();
					Type typeFromHandle15 = typeof(IProvideValueTarget);
					int length8;
					object[] array15 = new object[(length8 = this.parentValues.Length) + 4];
					Array.Copy(this.parentValues, 0, array15, 4, length8);
					object[] array16 = array15;
					array16[0] = label5;
					array16[1] = stackLayout3;
					array16[2] = stackLayout4;
					array16[3] = frame;
					object service8;
					xamlServiceProvider8.Add(typeFromHandle15, service8 = new SimpleValueTargetProvider(array16, Label.FontSizeProperty, nameScope));
					xamlServiceProvider8.Add(typeof(IReferenceProvider), service8);
					Type typeFromHandle16 = typeof(IXamlTypeResolver);
					XmlNamespaceResolver xmlNamespaceResolver8 = new XmlNamespaceResolver();
					xmlNamespaceResolver8.Add("", "http://xamarin.com/schemas/2014/forms");
					xmlNamespaceResolver8.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
					xmlNamespaceResolver8.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
					xmlNamespaceResolver8.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
					xmlNamespaceResolver8.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
					xmlNamespaceResolver8.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
					xmlNamespaceResolver8.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
					xmlNamespaceResolver8.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
					xmlNamespaceResolver8.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
					xamlServiceProvider8.Add(typeFromHandle16, new XamlTypeResolver(xmlNamespaceResolver8, typeof(Main.<InitializeComponent>_anonXamlCDataTemplate_11.<LoadDataTemplate>_anonXamlCDataTemplate_12).GetTypeInfo().Assembly));
					xamlServiceProvider8.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(142, 130)));
					bindableObject5.SetValue(fontSizeProperty5, extendedTypeConverter5.ConvertFromInvariantString(value5, xamlServiceProvider8));
					stackLayout3.Children.Add(label5);
					bindingExtension20.Path = "battleProps.def";
					bindingExtension20.StringFormat = "装甲: {0}";
					BindingBase binding20 = ((IMarkupExtension<BindingBase>)bindingExtension20).ProvideValue(null);
					label6.SetBinding(Label.TextProperty, binding20);
					BindableObject bindableObject6 = label6;
					BindableProperty fontSizeProperty6 = Label.FontSizeProperty;
					IExtendedTypeConverter extendedTypeConverter6 = new FontSizeConverter();
					string value6 = "11";
					XamlServiceProvider xamlServiceProvider9 = new XamlServiceProvider();
					Type typeFromHandle17 = typeof(IProvideValueTarget);
					int length9;
					object[] array17 = new object[(length9 = this.parentValues.Length) + 4];
					Array.Copy(this.parentValues, 0, array17, 4, length9);
					object[] array18 = array17;
					array18[0] = label6;
					array18[1] = stackLayout3;
					array18[2] = stackLayout4;
					array18[3] = frame;
					object service9;
					xamlServiceProvider9.Add(typeFromHandle17, service9 = new SimpleValueTargetProvider(array18, Label.FontSizeProperty, nameScope));
					xamlServiceProvider9.Add(typeof(IReferenceProvider), service9);
					Type typeFromHandle18 = typeof(IXamlTypeResolver);
					XmlNamespaceResolver xmlNamespaceResolver9 = new XmlNamespaceResolver();
					xmlNamespaceResolver9.Add("", "http://xamarin.com/schemas/2014/forms");
					xmlNamespaceResolver9.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
					xmlNamespaceResolver9.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
					xmlNamespaceResolver9.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
					xmlNamespaceResolver9.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
					xmlNamespaceResolver9.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
					xmlNamespaceResolver9.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
					xmlNamespaceResolver9.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
					xmlNamespaceResolver9.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
					xamlServiceProvider9.Add(typeFromHandle18, new XamlTypeResolver(xmlNamespaceResolver9, typeof(Main.<InitializeComponent>_anonXamlCDataTemplate_11.<LoadDataTemplate>_anonXamlCDataTemplate_12).GetTypeInfo().Assembly));
					xamlServiceProvider9.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(143, 130)));
					bindableObject6.SetValue(fontSizeProperty6, extendedTypeConverter6.ConvertFromInvariantString(value6, xamlServiceProvider9));
					stackLayout3.Children.Add(label6);
					bindingExtension21.Path = "battleProps.torpedo";
					bindingExtension21.StringFormat = "鱼雷: {0}";
					BindingBase binding21 = ((IMarkupExtension<BindingBase>)bindingExtension21).ProvideValue(null);
					label7.SetBinding(Label.TextProperty, binding21);
					BindableObject bindableObject7 = label7;
					BindableProperty fontSizeProperty7 = Label.FontSizeProperty;
					IExtendedTypeConverter extendedTypeConverter7 = new FontSizeConverter();
					string value7 = "11";
					XamlServiceProvider xamlServiceProvider10 = new XamlServiceProvider();
					Type typeFromHandle19 = typeof(IProvideValueTarget);
					int length10;
					object[] array19 = new object[(length10 = this.parentValues.Length) + 4];
					Array.Copy(this.parentValues, 0, array19, 4, length10);
					object[] array20 = array19;
					array20[0] = label7;
					array20[1] = stackLayout3;
					array20[2] = stackLayout4;
					array20[3] = frame;
					object service10;
					xamlServiceProvider10.Add(typeFromHandle19, service10 = new SimpleValueTargetProvider(array20, Label.FontSizeProperty, nameScope));
					xamlServiceProvider10.Add(typeof(IReferenceProvider), service10);
					Type typeFromHandle20 = typeof(IXamlTypeResolver);
					XmlNamespaceResolver xmlNamespaceResolver10 = new XmlNamespaceResolver();
					xmlNamespaceResolver10.Add("", "http://xamarin.com/schemas/2014/forms");
					xmlNamespaceResolver10.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
					xmlNamespaceResolver10.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
					xmlNamespaceResolver10.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
					xmlNamespaceResolver10.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
					xmlNamespaceResolver10.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
					xmlNamespaceResolver10.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
					xmlNamespaceResolver10.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
					xmlNamespaceResolver10.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
					xamlServiceProvider10.Add(typeFromHandle20, new XamlTypeResolver(xmlNamespaceResolver10, typeof(Main.<InitializeComponent>_anonXamlCDataTemplate_11.<LoadDataTemplate>_anonXamlCDataTemplate_12).GetTypeInfo().Assembly));
					xamlServiceProvider10.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(144, 134)));
					bindableObject7.SetValue(fontSizeProperty7, extendedTypeConverter7.ConvertFromInvariantString(value7, xamlServiceProvider10));
					stackLayout3.Children.Add(label7);
					bindingExtension22.Path = "battleProps.miss";
					bindingExtension22.StringFormat = "回避: {0}";
					BindingBase binding22 = ((IMarkupExtension<BindingBase>)bindingExtension22).ProvideValue(null);
					label8.SetBinding(Label.TextProperty, binding22);
					BindableObject bindableObject8 = label8;
					BindableProperty fontSizeProperty8 = Label.FontSizeProperty;
					IExtendedTypeConverter extendedTypeConverter8 = new FontSizeConverter();
					string value8 = "11";
					XamlServiceProvider xamlServiceProvider11 = new XamlServiceProvider();
					Type typeFromHandle21 = typeof(IProvideValueTarget);
					int length11;
					object[] array21 = new object[(length11 = this.parentValues.Length) + 4];
					Array.Copy(this.parentValues, 0, array21, 4, length11);
					object[] array22 = array21;
					array22[0] = label8;
					array22[1] = stackLayout3;
					array22[2] = stackLayout4;
					array22[3] = frame;
					object service11;
					xamlServiceProvider11.Add(typeFromHandle21, service11 = new SimpleValueTargetProvider(array22, Label.FontSizeProperty, nameScope));
					xamlServiceProvider11.Add(typeof(IReferenceProvider), service11);
					Type typeFromHandle22 = typeof(IXamlTypeResolver);
					XmlNamespaceResolver xmlNamespaceResolver11 = new XmlNamespaceResolver();
					xmlNamespaceResolver11.Add("", "http://xamarin.com/schemas/2014/forms");
					xmlNamespaceResolver11.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
					xmlNamespaceResolver11.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
					xmlNamespaceResolver11.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
					xmlNamespaceResolver11.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
					xmlNamespaceResolver11.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
					xmlNamespaceResolver11.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
					xmlNamespaceResolver11.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
					xmlNamespaceResolver11.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
					xamlServiceProvider11.Add(typeFromHandle22, new XamlTypeResolver(xmlNamespaceResolver11, typeof(Main.<InitializeComponent>_anonXamlCDataTemplate_11.<LoadDataTemplate>_anonXamlCDataTemplate_12).GetTypeInfo().Assembly));
					xamlServiceProvider11.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(145, 131)));
					bindableObject8.SetValue(fontSizeProperty8, extendedTypeConverter8.ConvertFromInvariantString(value8, xamlServiceProvider11));
					stackLayout3.Children.Add(label8);
					bindingExtension23.Path = "battleProps.antisub";
					bindingExtension23.StringFormat = "对潜: {0}";
					BindingBase binding23 = ((IMarkupExtension<BindingBase>)bindingExtension23).ProvideValue(null);
					label9.SetBinding(Label.TextProperty, binding23);
					BindableObject bindableObject9 = label9;
					BindableProperty fontSizeProperty9 = Label.FontSizeProperty;
					IExtendedTypeConverter extendedTypeConverter9 = new FontSizeConverter();
					string value9 = "11";
					XamlServiceProvider xamlServiceProvider12 = new XamlServiceProvider();
					Type typeFromHandle23 = typeof(IProvideValueTarget);
					int length12;
					object[] array23 = new object[(length12 = this.parentValues.Length) + 4];
					Array.Copy(this.parentValues, 0, array23, 4, length12);
					object[] array24 = array23;
					array24[0] = label9;
					array24[1] = stackLayout3;
					array24[2] = stackLayout4;
					array24[3] = frame;
					object service12;
					xamlServiceProvider12.Add(typeFromHandle23, service12 = new SimpleValueTargetProvider(array24, Label.FontSizeProperty, nameScope));
					xamlServiceProvider12.Add(typeof(IReferenceProvider), service12);
					Type typeFromHandle24 = typeof(IXamlTypeResolver);
					XmlNamespaceResolver xmlNamespaceResolver12 = new XmlNamespaceResolver();
					xmlNamespaceResolver12.Add("", "http://xamarin.com/schemas/2014/forms");
					xmlNamespaceResolver12.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
					xmlNamespaceResolver12.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
					xmlNamespaceResolver12.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
					xmlNamespaceResolver12.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
					xmlNamespaceResolver12.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
					xmlNamespaceResolver12.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
					xmlNamespaceResolver12.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
					xmlNamespaceResolver12.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
					xamlServiceProvider12.Add(typeFromHandle24, new XamlTypeResolver(xmlNamespaceResolver12, typeof(Main.<InitializeComponent>_anonXamlCDataTemplate_11.<LoadDataTemplate>_anonXamlCDataTemplate_12).GetTypeInfo().Assembly));
					xamlServiceProvider12.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(146, 134)));
					bindableObject9.SetValue(fontSizeProperty9, extendedTypeConverter9.ConvertFromInvariantString(value9, xamlServiceProvider12));
					stackLayout3.Children.Add(label9);
					bindingExtension24.Path = "battleProps.airDef";
					bindingExtension24.StringFormat = "对空: {0}";
					BindingBase binding24 = ((IMarkupExtension<BindingBase>)bindingExtension24).ProvideValue(null);
					label10.SetBinding(Label.TextProperty, binding24);
					BindableObject bindableObject10 = label10;
					BindableProperty fontSizeProperty10 = Label.FontSizeProperty;
					IExtendedTypeConverter extendedTypeConverter10 = new FontSizeConverter();
					string value10 = "11";
					XamlServiceProvider xamlServiceProvider13 = new XamlServiceProvider();
					Type typeFromHandle25 = typeof(IProvideValueTarget);
					int length13;
					object[] array25 = new object[(length13 = this.parentValues.Length) + 4];
					Array.Copy(this.parentValues, 0, array25, 4, length13);
					object[] array26 = array25;
					array26[0] = label10;
					array26[1] = stackLayout3;
					array26[2] = stackLayout4;
					array26[3] = frame;
					object service13;
					xamlServiceProvider13.Add(typeFromHandle25, service13 = new SimpleValueTargetProvider(array26, Label.FontSizeProperty, nameScope));
					xamlServiceProvider13.Add(typeof(IReferenceProvider), service13);
					Type typeFromHandle26 = typeof(IXamlTypeResolver);
					XmlNamespaceResolver xmlNamespaceResolver13 = new XmlNamespaceResolver();
					xmlNamespaceResolver13.Add("", "http://xamarin.com/schemas/2014/forms");
					xmlNamespaceResolver13.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
					xmlNamespaceResolver13.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
					xmlNamespaceResolver13.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
					xmlNamespaceResolver13.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
					xmlNamespaceResolver13.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
					xmlNamespaceResolver13.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
					xmlNamespaceResolver13.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
					xmlNamespaceResolver13.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
					xamlServiceProvider13.Add(typeFromHandle26, new XamlTypeResolver(xmlNamespaceResolver13, typeof(Main.<InitializeComponent>_anonXamlCDataTemplate_11.<LoadDataTemplate>_anonXamlCDataTemplate_12).GetTypeInfo().Assembly));
					xamlServiceProvider13.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(147, 133)));
					bindableObject10.SetValue(fontSizeProperty10, extendedTypeConverter10.ConvertFromInvariantString(value10, xamlServiceProvider13));
					stackLayout3.Children.Add(label10);
					bindingExtension25.Path = "battleProps.speed";
					bindingExtension25.StringFormat = "航速: {0}";
					BindingBase binding25 = ((IMarkupExtension<BindingBase>)bindingExtension25).ProvideValue(null);
					label11.SetBinding(Label.TextProperty, binding25);
					BindableObject bindableObject11 = label11;
					BindableProperty fontSizeProperty11 = Label.FontSizeProperty;
					IExtendedTypeConverter extendedTypeConverter11 = new FontSizeConverter();
					string value11 = "11";
					XamlServiceProvider xamlServiceProvider14 = new XamlServiceProvider();
					Type typeFromHandle27 = typeof(IProvideValueTarget);
					int length14;
					object[] array27 = new object[(length14 = this.parentValues.Length) + 4];
					Array.Copy(this.parentValues, 0, array27, 4, length14);
					object[] array28 = array27;
					array28[0] = label11;
					array28[1] = stackLayout3;
					array28[2] = stackLayout4;
					array28[3] = frame;
					object service14;
					xamlServiceProvider14.Add(typeFromHandle27, service14 = new SimpleValueTargetProvider(array28, Label.FontSizeProperty, nameScope));
					xamlServiceProvider14.Add(typeof(IReferenceProvider), service14);
					Type typeFromHandle28 = typeof(IXamlTypeResolver);
					XmlNamespaceResolver xmlNamespaceResolver14 = new XmlNamespaceResolver();
					xmlNamespaceResolver14.Add("", "http://xamarin.com/schemas/2014/forms");
					xmlNamespaceResolver14.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
					xmlNamespaceResolver14.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
					xmlNamespaceResolver14.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
					xmlNamespaceResolver14.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
					xmlNamespaceResolver14.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
					xmlNamespaceResolver14.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
					xmlNamespaceResolver14.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
					xmlNamespaceResolver14.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
					xamlServiceProvider14.Add(typeFromHandle28, new XamlTypeResolver(xmlNamespaceResolver14, typeof(Main.<InitializeComponent>_anonXamlCDataTemplate_11.<LoadDataTemplate>_anonXamlCDataTemplate_12).GetTypeInfo().Assembly));
					xamlServiceProvider14.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(148, 132)));
					bindableObject11.SetValue(fontSizeProperty11, extendedTypeConverter11.ConvertFromInvariantString(value11, xamlServiceProvider14));
					stackLayout3.Children.Add(label11);
					bindingExtension26.Path = "battleProps.radar";
					bindingExtension26.StringFormat = "索敌: {0}";
					BindingBase binding26 = ((IMarkupExtension<BindingBase>)bindingExtension26).ProvideValue(null);
					label12.SetBinding(Label.TextProperty, binding26);
					BindableObject bindableObject12 = label12;
					BindableProperty fontSizeProperty12 = Label.FontSizeProperty;
					IExtendedTypeConverter extendedTypeConverter12 = new FontSizeConverter();
					string value12 = "11";
					XamlServiceProvider xamlServiceProvider15 = new XamlServiceProvider();
					Type typeFromHandle29 = typeof(IProvideValueTarget);
					int length15;
					object[] array29 = new object[(length15 = this.parentValues.Length) + 4];
					Array.Copy(this.parentValues, 0, array29, 4, length15);
					object[] array30 = array29;
					array30[0] = label12;
					array30[1] = stackLayout3;
					array30[2] = stackLayout4;
					array30[3] = frame;
					object service15;
					xamlServiceProvider15.Add(typeFromHandle29, service15 = new SimpleValueTargetProvider(array30, Label.FontSizeProperty, nameScope));
					xamlServiceProvider15.Add(typeof(IReferenceProvider), service15);
					Type typeFromHandle30 = typeof(IXamlTypeResolver);
					XmlNamespaceResolver xmlNamespaceResolver15 = new XmlNamespaceResolver();
					xmlNamespaceResolver15.Add("", "http://xamarin.com/schemas/2014/forms");
					xmlNamespaceResolver15.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
					xmlNamespaceResolver15.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
					xmlNamespaceResolver15.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
					xmlNamespaceResolver15.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
					xmlNamespaceResolver15.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
					xmlNamespaceResolver15.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
					xmlNamespaceResolver15.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
					xmlNamespaceResolver15.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
					xamlServiceProvider15.Add(typeFromHandle30, new XamlTypeResolver(xmlNamespaceResolver15, typeof(Main.<InitializeComponent>_anonXamlCDataTemplate_11.<LoadDataTemplate>_anonXamlCDataTemplate_12).GetTypeInfo().Assembly));
					xamlServiceProvider15.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(149, 132)));
					bindableObject12.SetValue(fontSizeProperty12, extendedTypeConverter12.ConvertFromInvariantString(value12, xamlServiceProvider15));
					stackLayout3.Children.Add(label12);
					bindingExtension27.Path = "battleProps.luck";
					bindingExtension27.StringFormat = "幸运: {0}";
					BindingBase binding27 = ((IMarkupExtension<BindingBase>)bindingExtension27).ProvideValue(null);
					label13.SetBinding(Label.TextProperty, binding27);
					BindableObject bindableObject13 = label13;
					BindableProperty fontSizeProperty13 = Label.FontSizeProperty;
					IExtendedTypeConverter extendedTypeConverter13 = new FontSizeConverter();
					string value13 = "11";
					XamlServiceProvider xamlServiceProvider16 = new XamlServiceProvider();
					Type typeFromHandle31 = typeof(IProvideValueTarget);
					int length16;
					object[] array31 = new object[(length16 = this.parentValues.Length) + 4];
					Array.Copy(this.parentValues, 0, array31, 4, length16);
					object[] array32 = array31;
					array32[0] = label13;
					array32[1] = stackLayout3;
					array32[2] = stackLayout4;
					array32[3] = frame;
					object service16;
					xamlServiceProvider16.Add(typeFromHandle31, service16 = new SimpleValueTargetProvider(array32, Label.FontSizeProperty, nameScope));
					xamlServiceProvider16.Add(typeof(IReferenceProvider), service16);
					Type typeFromHandle32 = typeof(IXamlTypeResolver);
					XmlNamespaceResolver xmlNamespaceResolver16 = new XmlNamespaceResolver();
					xmlNamespaceResolver16.Add("", "http://xamarin.com/schemas/2014/forms");
					xmlNamespaceResolver16.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
					xmlNamespaceResolver16.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
					xmlNamespaceResolver16.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
					xmlNamespaceResolver16.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
					xmlNamespaceResolver16.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
					xmlNamespaceResolver16.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
					xmlNamespaceResolver16.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
					xmlNamespaceResolver16.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
					xamlServiceProvider16.Add(typeFromHandle32, new XamlTypeResolver(xmlNamespaceResolver16, typeof(Main.<InitializeComponent>_anonXamlCDataTemplate_11.<LoadDataTemplate>_anonXamlCDataTemplate_12).GetTypeInfo().Assembly));
					xamlServiceProvider16.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(150, 131)));
					bindableObject13.SetValue(fontSizeProperty13, extendedTypeConverter13.ConvertFromInvariantString(value13, xamlServiceProvider16));
					stackLayout3.Children.Add(label13);
					stackLayout4.Children.Add(stackLayout3);
					frame.SetValue(ContentView.ContentProperty, stackLayout4);
					return frame;
				}

				// Token: 0x04000080 RID: 128
				internal object[] parentValues;

				// Token: 0x04000081 RID: 129
				internal Main root;
			}
		}

		// Token: 0x02000040 RID: 64
		[CompilerGenerated]
		private sealed class <InitializeComponent>_anonXamlCDataTemplate_13
		{
			// Token: 0x060000DE RID: 222 RVA: 0x0003A920 File Offset: 0x00038B20
			internal object LoadDataTemplate()
			{
				BindingExtension bindingExtension = new BindingExtension();
				Image image = new Image();
				BindingExtension bindingExtension2 = new BindingExtension();
				Label label = new Label();
				StackLayout stackLayout = new StackLayout();
				NameScope nameScope = new NameScope();
				NameScope.SetNameScope(stackLayout, nameScope);
				stackLayout.SetValue(VisualElement.BackgroundColorProperty, Color.Honeydew);
				stackLayout.SetValue(View.MarginProperty, new Thickness(1.0));
				stackLayout.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(1.0));
				stackLayout.SetValue(StackLayout.SpacingProperty, 0.0);
				bindingExtension.Path = "Image";
				BindingBase binding = ((IMarkupExtension<BindingBase>)bindingExtension).ProvideValue(null);
				image.SetBinding(Image.SourceProperty, binding);
				image.SetValue(VisualElement.WidthRequestProperty, 80.0);
				image.SetValue(VisualElement.HeightRequestProperty, 21.0);
				stackLayout.Children.Add(image);
				bindingExtension2.Path = "OutText";
				BindingBase binding2 = ((IMarkupExtension<BindingBase>)bindingExtension2).ProvideValue(null);
				label.SetBinding(Label.TextProperty, binding2);
				label.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject = label;
				BindableProperty fontSizeProperty = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter = new FontSizeConverter();
				string value = "12";
				XamlServiceProvider xamlServiceProvider = new XamlServiceProvider();
				Type typeFromHandle = typeof(IProvideValueTarget);
				int length;
				object[] array = new object[(length = this.parentValues.Length) + 2];
				Array.Copy(this.parentValues, 0, array, 2, length);
				object[] array2 = array;
				array2[0] = label;
				array2[1] = stackLayout;
				object service;
				xamlServiceProvider.Add(typeFromHandle, service = new SimpleValueTargetProvider(array2, Label.FontSizeProperty, nameScope));
				xamlServiceProvider.Add(typeof(IReferenceProvider), service);
				Type typeFromHandle2 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver = new XmlNamespaceResolver();
				xmlNamespaceResolver.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
				xmlNamespaceResolver.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
				xmlNamespaceResolver.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
				xmlNamespaceResolver.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xmlNamespaceResolver.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
				xamlServiceProvider.Add(typeFromHandle2, new XamlTypeResolver(xmlNamespaceResolver, typeof(Main.<InitializeComponent>_anonXamlCDataTemplate_13).GetTypeInfo().Assembly));
				xamlServiceProvider.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(170, 98)));
				bindableObject.SetValue(fontSizeProperty, extendedTypeConverter.ConvertFromInvariantString(value, xamlServiceProvider));
				stackLayout.Children.Add(label);
				return stackLayout;
			}

			// Token: 0x04000082 RID: 130
			internal object[] parentValues;

			// Token: 0x04000083 RID: 131
			internal Main root;
		}

		// Token: 0x02000041 RID: 65
		[CompilerGenerated]
		private sealed class <InitializeComponent>_anonXamlCDataTemplate_14
		{
			// Token: 0x060000E0 RID: 224 RVA: 0x0003ABE4 File Offset: 0x00038DE4
			internal object LoadDataTemplate()
			{
				BindingExtension bindingExtension = new BindingExtension();
				Label label = new Label();
				BindingExtension bindingExtension2 = new BindingExtension();
				Label label2 = new Label();
				StackLayout stackLayout = new StackLayout();
				BindingExtension bindingExtension3 = new BindingExtension();
				Label label3 = new Label();
				StackLayout stackLayout2 = new StackLayout();
				NameScope nameScope = new NameScope();
				NameScope.SetNameScope(stackLayout2, nameScope);
				stackLayout2.SetValue(VisualElement.BackgroundColorProperty, Color.LightSkyBlue);
				stackLayout2.SetValue(View.MarginProperty, new Thickness(1.0));
				stackLayout2.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(1.0));
				stackLayout2.SetValue(StackLayout.SpacingProperty, 0.0);
				stackLayout.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				bindingExtension.StringFormat = "{0}队";
				bindingExtension.Path = "fleetId";
				BindingBase binding = ((IMarkupExtension<BindingBase>)bindingExtension).ProvideValue(null);
				label.SetBinding(Label.TextProperty, binding);
				label.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject = label;
				BindableProperty fontSizeProperty = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter = new FontSizeConverter();
				string value = "12";
				XamlServiceProvider xamlServiceProvider = new XamlServiceProvider();
				Type typeFromHandle = typeof(IProvideValueTarget);
				int length;
				object[] array = new object[(length = this.parentValues.Length) + 3];
				Array.Copy(this.parentValues, 0, array, 3, length);
				object[] array2 = array;
				array2[0] = label;
				array2[1] = stackLayout;
				array2[2] = stackLayout2;
				object service;
				xamlServiceProvider.Add(typeFromHandle, service = new SimpleValueTargetProvider(array2, Label.FontSizeProperty, nameScope));
				xamlServiceProvider.Add(typeof(IReferenceProvider), service);
				Type typeFromHandle2 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver = new XmlNamespaceResolver();
				xmlNamespaceResolver.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
				xmlNamespaceResolver.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
				xmlNamespaceResolver.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
				xmlNamespaceResolver.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xmlNamespaceResolver.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
				xamlServiceProvider.Add(typeFromHandle2, new XamlTypeResolver(xmlNamespaceResolver, typeof(Main.<InitializeComponent>_anonXamlCDataTemplate_14).GetTypeInfo().Assembly));
				xamlServiceProvider.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(185, 123)));
				bindableObject.SetValue(fontSizeProperty, extendedTypeConverter.ConvertFromInvariantString(value, xamlServiceProvider));
				stackLayout.Children.Add(label);
				bindingExtension2.Path = "ExplorerName";
				BindingBase binding2 = ((IMarkupExtension<BindingBase>)bindingExtension2).ProvideValue(null);
				label2.SetBinding(Label.TextProperty, binding2);
				label2.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				label2.SetValue(View.MarginProperty, new Thickness(5.0, 0.0, 0.0, 0.0));
				BindableObject bindableObject2 = label2;
				BindableProperty fontSizeProperty2 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter2 = new FontSizeConverter();
				string value2 = "12";
				XamlServiceProvider xamlServiceProvider2 = new XamlServiceProvider();
				Type typeFromHandle3 = typeof(IProvideValueTarget);
				int length2;
				object[] array3 = new object[(length2 = this.parentValues.Length) + 3];
				Array.Copy(this.parentValues, 0, array3, 3, length2);
				object[] array4 = array3;
				array4[0] = label2;
				array4[1] = stackLayout;
				array4[2] = stackLayout2;
				object service2;
				xamlServiceProvider2.Add(typeFromHandle3, service2 = new SimpleValueTargetProvider(array4, Label.FontSizeProperty, nameScope));
				xamlServiceProvider2.Add(typeof(IReferenceProvider), service2);
				Type typeFromHandle4 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver2 = new XmlNamespaceResolver();
				xmlNamespaceResolver2.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver2.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver2.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver2.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
				xmlNamespaceResolver2.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
				xmlNamespaceResolver2.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
				xmlNamespaceResolver2.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver2.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xmlNamespaceResolver2.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
				xamlServiceProvider2.Add(typeFromHandle4, new XamlTypeResolver(xmlNamespaceResolver2, typeof(Main.<InitializeComponent>_anonXamlCDataTemplate_14).GetTypeInfo().Assembly));
				xamlServiceProvider2.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(186, 124)));
				bindableObject2.SetValue(fontSizeProperty2, extendedTypeConverter2.ConvertFromInvariantString(value2, xamlServiceProvider2));
				stackLayout.Children.Add(label2);
				stackLayout2.Children.Add(stackLayout);
				bindingExtension3.StringFormat = "返: {0:HH:mm}";
				bindingExtension3.Path = "endTime";
				BindingBase binding3 = ((IMarkupExtension<BindingBase>)bindingExtension3).ProvideValue(null);
				label3.SetBinding(Label.TextProperty, binding3);
				label3.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject3 = label3;
				BindableProperty fontSizeProperty3 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter3 = new FontSizeConverter();
				string value3 = "12";
				XamlServiceProvider xamlServiceProvider3 = new XamlServiceProvider();
				Type typeFromHandle5 = typeof(IProvideValueTarget);
				int length3;
				object[] array5 = new object[(length3 = this.parentValues.Length) + 2];
				Array.Copy(this.parentValues, 0, array5, 2, length3);
				object[] array6 = array5;
				array6[0] = label3;
				array6[1] = stackLayout2;
				object service3;
				xamlServiceProvider3.Add(typeFromHandle5, service3 = new SimpleValueTargetProvider(array6, Label.FontSizeProperty, nameScope));
				xamlServiceProvider3.Add(typeof(IReferenceProvider), service3);
				Type typeFromHandle6 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver3 = new XmlNamespaceResolver();
				xmlNamespaceResolver3.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver3.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver3.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver3.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
				xmlNamespaceResolver3.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
				xmlNamespaceResolver3.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
				xmlNamespaceResolver3.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver3.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xmlNamespaceResolver3.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
				xamlServiceProvider3.Add(typeFromHandle6, new XamlTypeResolver(xmlNamespaceResolver3, typeof(Main.<InitializeComponent>_anonXamlCDataTemplate_14).GetTypeInfo().Assembly));
				xamlServiceProvider3.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(188, 127)));
				bindableObject3.SetValue(fontSizeProperty3, extendedTypeConverter3.ConvertFromInvariantString(value3, xamlServiceProvider3));
				stackLayout2.Children.Add(label3);
				return stackLayout2;
			}

			// Token: 0x04000084 RID: 132
			internal object[] parentValues;

			// Token: 0x04000085 RID: 133
			internal Main root;
		}

		// Token: 0x02000042 RID: 66
		[CompilerGenerated]
		private sealed class <InitializeComponent>_anonXamlCDataTemplate_15
		{
			// Token: 0x060000E2 RID: 226 RVA: 0x0003B224 File Offset: 0x00039424
			internal object LoadDataTemplate()
			{
				BindingExtension bindingExtension = new BindingExtension();
				Label label = new Label();
				BindingExtension bindingExtension2 = new BindingExtension();
				Image image = new Image();
				BindingExtension bindingExtension3 = new BindingExtension();
				Label label2 = new Label();
				BindingExtension bindingExtension4 = new BindingExtension();
				Label label3 = new Label();
				StackLayout stackLayout = new StackLayout();
				StackLayout stackLayout2 = new StackLayout();
				ViewCell viewCell = new ViewCell();
				NameScope nameScope = new NameScope();
				NameScope.SetNameScope(viewCell, nameScope);
				stackLayout2.SetValue(VisualElement.BackgroundColorProperty, Color.Cornsilk);
				stackLayout2.SetValue(View.MarginProperty, new Thickness(1.0));
				stackLayout2.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(1.0));
				stackLayout2.SetValue(StackLayout.SpacingProperty, 0.0);
				bindingExtension.Path = "Name";
				BindingBase binding = ((IMarkupExtension<BindingBase>)bindingExtension).ProvideValue(null);
				label.SetBinding(Label.TextProperty, binding);
				label.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject = label;
				BindableProperty fontSizeProperty = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter = new FontSizeConverter();
				string value = "10";
				XamlServiceProvider xamlServiceProvider = new XamlServiceProvider();
				Type typeFromHandle = typeof(IProvideValueTarget);
				int length;
				object[] array = new object[(length = this.parentValues.Length) + 3];
				Array.Copy(this.parentValues, 0, array, 3, length);
				object[] array2 = array;
				array2[0] = label;
				array2[1] = stackLayout2;
				array2[2] = viewCell;
				object service;
				xamlServiceProvider.Add(typeFromHandle, service = new SimpleValueTargetProvider(array2, Label.FontSizeProperty, nameScope));
				xamlServiceProvider.Add(typeof(IReferenceProvider), service);
				Type typeFromHandle2 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver = new XmlNamespaceResolver();
				xmlNamespaceResolver.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
				xmlNamespaceResolver.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
				xmlNamespaceResolver.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
				xmlNamespaceResolver.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xmlNamespaceResolver.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
				xamlServiceProvider.Add(typeFromHandle2, new XamlTypeResolver(xmlNamespaceResolver, typeof(Main.<InitializeComponent>_anonXamlCDataTemplate_15).GetTypeInfo().Assembly));
				xamlServiceProvider.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(203, 100)));
				bindableObject.SetValue(fontSizeProperty, extendedTypeConverter.ConvertFromInvariantString(value, xamlServiceProvider));
				stackLayout2.Children.Add(label);
				bindingExtension2.Path = "Image";
				BindingBase binding2 = ((IMarkupExtension<BindingBase>)bindingExtension2).ProvideValue(null);
				image.SetBinding(Image.SourceProperty, binding2);
				image.SetValue(VisualElement.WidthRequestProperty, 80.0);
				image.SetValue(VisualElement.HeightRequestProperty, 21.0);
				stackLayout2.Children.Add(image);
				stackLayout.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				bindingExtension3.StringFormat = "Lv:{0}";
				bindingExtension3.Path = "level";
				BindingBase binding3 = ((IMarkupExtension<BindingBase>)bindingExtension3).ProvideValue(null);
				label2.SetBinding(Label.TextProperty, binding3);
				label2.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject2 = label2;
				BindableProperty fontSizeProperty2 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter2 = new FontSizeConverter();
				string value2 = "10";
				XamlServiceProvider xamlServiceProvider2 = new XamlServiceProvider();
				Type typeFromHandle3 = typeof(IProvideValueTarget);
				int length2;
				object[] array3 = new object[(length2 = this.parentValues.Length) + 4];
				Array.Copy(this.parentValues, 0, array3, 4, length2);
				object[] array4 = array3;
				array4[0] = label2;
				array4[1] = stackLayout;
				array4[2] = stackLayout2;
				array4[3] = viewCell;
				object service2;
				xamlServiceProvider2.Add(typeFromHandle3, service2 = new SimpleValueTargetProvider(array4, Label.FontSizeProperty, nameScope));
				xamlServiceProvider2.Add(typeof(IReferenceProvider), service2);
				Type typeFromHandle4 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver2 = new XmlNamespaceResolver();
				xmlNamespaceResolver2.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver2.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver2.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver2.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
				xmlNamespaceResolver2.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
				xmlNamespaceResolver2.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
				xmlNamespaceResolver2.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver2.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xmlNamespaceResolver2.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
				xamlServiceProvider2.Add(typeFromHandle4, new XamlTypeResolver(xmlNamespaceResolver2, typeof(Main.<InitializeComponent>_anonXamlCDataTemplate_15).GetTypeInfo().Assembly));
				xamlServiceProvider2.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(206, 123)));
				bindableObject2.SetValue(fontSizeProperty2, extendedTypeConverter2.ConvertFromInvariantString(value2, xamlServiceProvider2));
				stackLayout.Children.Add(label2);
				bindingExtension4.StringFormat = "exp:{0}";
				bindingExtension4.Path = "exp";
				BindingBase binding4 = ((IMarkupExtension<BindingBase>)bindingExtension4).ProvideValue(null);
				label3.SetBinding(Label.TextProperty, binding4);
				label3.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject3 = label3;
				BindableProperty fontSizeProperty3 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter3 = new FontSizeConverter();
				string value3 = "10";
				XamlServiceProvider xamlServiceProvider3 = new XamlServiceProvider();
				Type typeFromHandle5 = typeof(IProvideValueTarget);
				int length3;
				object[] array5 = new object[(length3 = this.parentValues.Length) + 4];
				Array.Copy(this.parentValues, 0, array5, 4, length3);
				object[] array6 = array5;
				array6[0] = label3;
				array6[1] = stackLayout;
				array6[2] = stackLayout2;
				array6[3] = viewCell;
				object service3;
				xamlServiceProvider3.Add(typeFromHandle5, service3 = new SimpleValueTargetProvider(array6, Label.FontSizeProperty, nameScope));
				xamlServiceProvider3.Add(typeof(IReferenceProvider), service3);
				Type typeFromHandle6 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver3 = new XmlNamespaceResolver();
				xmlNamespaceResolver3.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver3.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver3.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver3.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
				xmlNamespaceResolver3.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
				xmlNamespaceResolver3.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
				xmlNamespaceResolver3.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver3.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xmlNamespaceResolver3.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
				xamlServiceProvider3.Add(typeFromHandle6, new XamlTypeResolver(xmlNamespaceResolver3, typeof(Main.<InitializeComponent>_anonXamlCDataTemplate_15).GetTypeInfo().Assembly));
				xamlServiceProvider3.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(207, 122)));
				bindableObject3.SetValue(fontSizeProperty3, extendedTypeConverter3.ConvertFromInvariantString(value3, xamlServiceProvider3));
				label3.SetValue(View.MarginProperty, new Thickness(5.0, 0.0, 0.0, 0.0));
				stackLayout.Children.Add(label3);
				stackLayout2.Children.Add(stackLayout);
				viewCell.View = stackLayout2;
				return viewCell;
			}

			// Token: 0x04000086 RID: 134
			internal object[] parentValues;

			// Token: 0x04000087 RID: 135
			internal Main root;
		}

		// Token: 0x02000043 RID: 67
		[CompilerGenerated]
		private sealed class <InitializeComponent>_anonXamlCDataTemplate_16
		{
			// Token: 0x060000E4 RID: 228 RVA: 0x0003B8F8 File Offset: 0x00039AF8
			internal object LoadDataTemplate()
			{
				BindingExtension bindingExtension = new BindingExtension();
				Label label = new Label();
				StackLayout stackLayout = new StackLayout();
				NameScope nameScope = new NameScope();
				NameScope.SetNameScope(stackLayout, nameScope);
				stackLayout.SetValue(VisualElement.BackgroundColorProperty, Color.Khaki);
				stackLayout.SetValue(View.MarginProperty, new Thickness(1.0));
				stackLayout.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(1.0));
				bindingExtension.Path = "OutText";
				BindingBase binding = ((IMarkupExtension<BindingBase>)bindingExtension).ProvideValue(null);
				label.SetBinding(Label.TextProperty, binding);
				label.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject = label;
				BindableProperty fontSizeProperty = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter = new FontSizeConverter();
				string value = "12";
				XamlServiceProvider xamlServiceProvider = new XamlServiceProvider();
				Type typeFromHandle = typeof(IProvideValueTarget);
				int length;
				object[] array = new object[(length = this.parentValues.Length) + 2];
				Array.Copy(this.parentValues, 0, array, 2, length);
				object[] array2 = array;
				array2[0] = label;
				array2[1] = stackLayout;
				object service;
				xamlServiceProvider.Add(typeFromHandle, service = new SimpleValueTargetProvider(array2, Label.FontSizeProperty, nameScope));
				xamlServiceProvider.Add(typeof(IReferenceProvider), service);
				Type typeFromHandle2 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver = new XmlNamespaceResolver();
				xmlNamespaceResolver.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
				xmlNamespaceResolver.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
				xmlNamespaceResolver.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
				xmlNamespaceResolver.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xmlNamespaceResolver.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
				xamlServiceProvider.Add(typeFromHandle2, new XamlTypeResolver(xmlNamespaceResolver, typeof(Main.<InitializeComponent>_anonXamlCDataTemplate_16).GetTypeInfo().Assembly));
				xamlServiceProvider.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(224, 102)));
				bindableObject.SetValue(fontSizeProperty, extendedTypeConverter.ConvertFromInvariantString(value, xamlServiceProvider));
				stackLayout.Children.Add(label);
				return stackLayout;
			}

			// Token: 0x04000088 RID: 136
			internal object[] parentValues;

			// Token: 0x04000089 RID: 137
			internal Main root;
		}

		// Token: 0x02000044 RID: 68
		[CompilerGenerated]
		private sealed class <InitializeComponent>_anonXamlCDataTemplate_17
		{
			// Token: 0x060000E6 RID: 230 RVA: 0x0003BB2C File Offset: 0x00039D2C
			internal object LoadDataTemplate()
			{
				BindingExtension bindingExtension = new BindingExtension();
				Label label = new Label();
				StackLayout stackLayout = new StackLayout();
				NameScope nameScope = new NameScope();
				NameScope.SetNameScope(stackLayout, nameScope);
				stackLayout.SetValue(VisualElement.BackgroundColorProperty, Color.LightSteelBlue);
				stackLayout.SetValue(View.MarginProperty, new Thickness(1.0));
				stackLayout.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(1.0));
				bindingExtension.Path = "OutText";
				BindingBase binding = ((IMarkupExtension<BindingBase>)bindingExtension).ProvideValue(null);
				label.SetBinding(Label.TextProperty, binding);
				label.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject = label;
				BindableProperty fontSizeProperty = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter = new FontSizeConverter();
				string value = "12";
				XamlServiceProvider xamlServiceProvider = new XamlServiceProvider();
				Type typeFromHandle = typeof(IProvideValueTarget);
				int length;
				object[] array = new object[(length = this.parentValues.Length) + 2];
				Array.Copy(this.parentValues, 0, array, 2, length);
				object[] array2 = array;
				array2[0] = label;
				array2[1] = stackLayout;
				object service;
				xamlServiceProvider.Add(typeFromHandle, service = new SimpleValueTargetProvider(array2, Label.FontSizeProperty, nameScope));
				xamlServiceProvider.Add(typeof(IReferenceProvider), service);
				Type typeFromHandle2 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver = new XmlNamespaceResolver();
				xmlNamespaceResolver.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
				xmlNamespaceResolver.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
				xmlNamespaceResolver.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
				xmlNamespaceResolver.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xmlNamespaceResolver.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
				xamlServiceProvider.Add(typeFromHandle2, new XamlTypeResolver(xmlNamespaceResolver, typeof(Main.<InitializeComponent>_anonXamlCDataTemplate_17).GetTypeInfo().Assembly));
				xamlServiceProvider.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(236, 102)));
				bindableObject.SetValue(fontSizeProperty, extendedTypeConverter.ConvertFromInvariantString(value, xamlServiceProvider));
				stackLayout.Children.Add(label);
				return stackLayout;
			}

			// Token: 0x0400008A RID: 138
			internal object[] parentValues;

			// Token: 0x0400008B RID: 139
			internal Main root;
		}

		// Token: 0x02000045 RID: 69
		[CompilerGenerated]
		private sealed class <InitializeComponent>_anonXamlCDataTemplate_18
		{
			// Token: 0x060000E8 RID: 232 RVA: 0x0003BD60 File Offset: 0x00039F60
			internal object LoadDataTemplate()
			{
				BindingExtension bindingExtension = new BindingExtension();
				Switch @switch = new Switch();
				BindingExtension bindingExtension2 = new BindingExtension();
				Entry entry = new Entry();
				BindingExtension bindingExtension3 = new BindingExtension();
				Label label = new Label();
				ReferenceExtension referenceExtension = new ReferenceExtension();
				BindingExtension bindingExtension4 = new BindingExtension();
				BindingExtension bindingExtension5 = new BindingExtension();
				TapGestureRecognizer tapGestureRecognizer = new TapGestureRecognizer();
				Image image = new Image();
				ReferenceExtension referenceExtension2 = new ReferenceExtension();
				Image image2 = new Image();
				DragIndicatorView dragIndicatorView = new DragIndicatorView();
				StackLayout stackLayout = new StackLayout();
				ViewCell viewCell = new ViewCell();
				NameScope nameScope = new NameScope();
				NameScope.SetNameScope(viewCell, nameScope);
				stackLayout.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				bindingExtension.Path = "Enabled";
				BindingBase binding = ((IMarkupExtension<BindingBase>)bindingExtension).ProvideValue(null);
				@switch.SetBinding(Switch.IsToggledProperty, binding);
				stackLayout.Children.Add(@switch);
				bindingExtension2.Path = "Number";
				BindingBase binding2 = ((IMarkupExtension<BindingBase>)bindingExtension2).ProvideValue(null);
				entry.SetBinding(Entry.TextProperty, binding2);
				entry.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
				entry.SetValue(VisualElement.WidthRequestProperty, 70.0);
				entry.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
				entry.SetValue(InputView.MaxLengthProperty, 3);
				stackLayout.Children.Add(entry);
				bindingExtension3.Path = "Name";
				BindingBase binding3 = ((IMarkupExtension<BindingBase>)bindingExtension3).ProvideValue(null);
				label.SetBinding(Label.TextProperty, binding3);
				label.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				label.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
				stackLayout.Children.Add(label);
				image.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("detail.png"));
				image.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				image.SetValue(VisualElement.HeightRequestProperty, 18.0);
				image.SetValue(VisualElement.WidthRequestProperty, 18.0);
				image.SetValue(View.MarginProperty, new Thickness(5.0, 0.0));
				image.SetValue(View.HorizontalOptionsProperty, LayoutOptions.EndAndExpand);
				referenceExtension.Name = "SfListView";
				IMarkupExtension markupExtension = referenceExtension;
				XamlServiceProvider xamlServiceProvider = new XamlServiceProvider();
				Type typeFromHandle = typeof(IProvideValueTarget);
				int length;
				object[] array = new object[(length = this.parentValues.Length) + 5];
				Array.Copy(this.parentValues, 0, array, 5, length);
				object[] array2 = array;
				array2[0] = bindingExtension4;
				array2[1] = tapGestureRecognizer;
				array2[2] = image;
				array2[3] = stackLayout;
				array2[4] = viewCell;
				object service;
				xamlServiceProvider.Add(typeFromHandle, service = new SimpleValueTargetProvider(array2, typeof(BindingExtension).GetRuntimeProperty("Source"), nameScope));
				xamlServiceProvider.Add(typeof(IReferenceProvider), service);
				Type typeFromHandle2 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver = new XmlNamespaceResolver();
				xmlNamespaceResolver.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
				xmlNamespaceResolver.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
				xmlNamespaceResolver.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
				xmlNamespaceResolver.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xmlNamespaceResolver.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
				xamlServiceProvider.Add(typeFromHandle2, new XamlTypeResolver(xmlNamespaceResolver, typeof(Main.<InitializeComponent>_anonXamlCDataTemplate_18).GetTypeInfo().Assembly));
				xamlServiceProvider.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(376, 71)));
				object source = markupExtension.ProvideValue(xamlServiceProvider);
				bindingExtension4.Source = source;
				bindingExtension4.Path = "BindingContext.AttackTaskCommand";
				BindingBase binding4 = ((IMarkupExtension<BindingBase>)bindingExtension4).ProvideValue(null);
				tapGestureRecognizer.SetBinding(TapGestureRecognizer.CommandProperty, binding4);
				BindingBase binding5 = ((IMarkupExtension<BindingBase>)bindingExtension5).ProvideValue(null);
				tapGestureRecognizer.SetBinding(TapGestureRecognizer.CommandParameterProperty, binding5);
				image.GestureRecognizers.Add(tapGestureRecognizer);
				stackLayout.Children.Add(image);
				referenceExtension2.Name = "SfListView";
				IMarkupExtension markupExtension2 = referenceExtension2;
				XamlServiceProvider xamlServiceProvider2 = new XamlServiceProvider();
				Type typeFromHandle3 = typeof(IProvideValueTarget);
				int length2;
				object[] array3 = new object[(length2 = this.parentValues.Length) + 3];
				Array.Copy(this.parentValues, 0, array3, 3, length2);
				object[] array4 = array3;
				array4[0] = dragIndicatorView;
				array4[1] = stackLayout;
				array4[2] = viewCell;
				object service2;
				xamlServiceProvider2.Add(typeFromHandle3, service2 = new SimpleValueTargetProvider(array4, typeof(DragIndicatorView).GetRuntimeProperty("ListView"), nameScope));
				xamlServiceProvider2.Add(typeof(IReferenceProvider), service2);
				Type typeFromHandle4 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver2 = new XmlNamespaceResolver();
				xmlNamespaceResolver2.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver2.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver2.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver2.Add("control", "clr-namespace:AutoR.Controls;assembly=AutoR");
				xmlNamespaceResolver2.Add("cv", "clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions");
				xmlNamespaceResolver2.Add("flv", "clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView");
				xmlNamespaceResolver2.Add("syncfusion", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver2.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xmlNamespaceResolver2.Add("xaml", "clr-namespace:Prism.Navigation.Xaml;assembly=Prism.Forms");
				xamlServiceProvider2.Add(typeFromHandle4, new XamlTypeResolver(xmlNamespaceResolver2, typeof(Main.<InitializeComponent>_anonXamlCDataTemplate_18).GetTypeInfo().Assembly));
				xamlServiceProvider2.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(379, 71)));
				object listView = markupExtension2.ProvideValue(xamlServiceProvider2);
				dragIndicatorView.ListView = listView;
				dragIndicatorView.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				image2.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("DragIndicator.png"));
				image2.SetValue(VisualElement.WidthRequestProperty, 18.0);
				image2.SetValue(VisualElement.HeightRequestProperty, 18.0);
				image2.SetValue(View.MarginProperty, new Thickness(0.0));
				dragIndicatorView.SetValue(ContentView.ContentProperty, image2);
				stackLayout.Children.Add(dragIndicatorView);
				viewCell.View = stackLayout;
				return viewCell;
			}

			// Token: 0x0400008C RID: 140
			internal object[] parentValues;

			// Token: 0x0400008D RID: 141
			internal Main root;
		}
	}
}
